Rozpoczął pracę jako asystent w Instytucie Historii w Wyższej Szkole Pedagogicznej w Bydgoszczy (przemianowanej na Uniwersytet Kazimierza Wielkiego w Bydgoszczy).

W 1995 roku z wyróżnieniem obronił pracę doktorską pt. Wysiedlenie ludności niemieckiej z Pomorza Gdańskiego w latach 1945–1950 (promotor prof. zw. dr hab. Włodzimierz Jastrzębski). Został doktorem nauk humanistycznych w zakresie historii. W 2002 roku uzyskał na Uniwersytecie Gdańskim stopień doktora habilitowanego na podstawie dorobku naukowego i pracy pt. Obozy i inne miejsca odosobnienia dla niemieckiej ludności cywilnej w Polsce w latach 1945–1950. Ponadto ukończył studia podyplomowe w zakresie administracji i zarządzania.

W 2022 r. obronił drugą pracę doktorską w Instytucie Prawa Uniwersytetu SWPS w Warszawie. Uzyskał stopień doktora nauk społecznych w dyscyplinie prawo.