Gościnnie wykładał w Akademii Obrony Narodowej w Warszawie.
Jest członkiem Polskiego Towarzystwa Historycznego, Instytutu im. gen. Stefana Grota Roweckiego w Lesznie, Stowarzyszenia Edukacji i Odtwórstwa Historycznego „Aurea Tempora”, współzałożycielem Stowarzyszenia Historyków Wojskowości oraz stałym współpracownikiem kwartalnika „Okręty Wojenne”.
W swoich badaniach podejmuje głównie tematykę wojen morskich XIX i XX wieku i wojen kozackich XVI-XVII wieku oraz historiografii wojskowej, historii współczesnych stosunków politycznych i militarnych na terenie Azji Dalekowschodniej.
Od września 2017 roku kierownik Pracowni Historii Wojskowej na Wydziale Historii UAM.
25 października 2019 roku decyzją Prezydenta RP otrzymał tytuł naukowy profesora.
Jest członkiem Komisji Historii Wojskowości czy Komitecie Nauk Historycznych Polskiej Akademii Nauk w Warszawie, a także Komisji Wojen i Wojskowości Polskiej Akademii Umiejętności w Krakowie.
W 2023 roku uzyskał stypendium naukowe Instytutu Strat Wojennych im.