Praca na UWM i staże zagraniczne (2000–2018) Po powrocie do Polski w latach 2000–2013 pracował jako adiunkt w Katedrze Fizjologii Zwierząt Uniwersytetu Warmińsko-Mazurskiego (UWM) w Olsztynie. W latach 2004–2005 odbył staż naukowy w Danii, pracując jako adiunkt w The Water and Salt Research Center na Uniwersytecie Aarhus.
W 2012 roku na Wydziale Medycyny Weterynaryjnej UWM w Olsztynie uzyskał stopień doktora habilitowanego nauk weterynaryjnych (specjalność: fizjologia zwierząt). Głównym osiągnięciem naukowym będącym podstawą nadania stopnia była praca: „Ekspresja akwaporyny 1, 5 i 9 (AQP1, 5 i 9) w układzie rozrodczym świni w czasie cyklu rujowego i wczesnej ciąży”.
W latach 2013–2015 był zatrudniony na Uniwersytecie Przyrodniczym w Poznaniu. Równolegle w latach 2013–2018 pracował na stanowisku profesora nadzwyczajnego na UWM w Olsztynie.
Profesura i praca na UMK (od 2018) W 2018 roku przeniósł się na Uniwersytet Mikołaja Kopernika w Toruniu, obejmując stanowisko profesora w Instytucie Medycyny Weterynaryjnej. Objął również kierownictwo Katedry Nauk Podstawowych i Przedklinicznych UMK.
Postanowieniem z dnia 28 września 2020 roku Prezydent Rzeczypospolitej Polskiej nadał mu tytuł profesora nauk rolniczych w dyscyplinie weterynaria.