Absolwent I Liceum Ogólnokształcącego im. Stanisława Dubois w Koszalinie. W 1991 r. ukończył studia historyczne w Wyższej Szkole Pedagogicznej w Słupsku. Od 1992 r. pracownik naukowy tej uczelni (obecnie Akademii Pomorskiej). W 2000 r. uzyskał stopień naukowy doktora nauk humanistycznych na Uniwersytecie Szczecińskim i tamże w 2008 r. doktora habilitowanego. W lipcu 2013 r. otrzymał tytuł profesora nauk humanistycznych. Od 2014 r. profesor zwyczajny. Kieruje Zakładem Stosunków Międzynarodowych w Instytucie Historii i Politologii Akademii Pomorskiej w Słupsku.