Pracował w Archiwum Państwowym w Toruniu, od 2001 w Instytucie Historii i Archiwistyki UMK w Toruniu. W latach 2009–2011 zajmował stanowisko wicedyrektora w Stacji Naukowej Polskiej Akademii Nauk w Wiedniu. Od 2011 powrócił do Instytutu Historii i Archiwistyki UMK w Toruniu. Był redaktorem naczelnym „Rocznika Toruńskiego”. W latach 2015–2022 był redaktorem naczelnym „Zapisek Historycznych”. Zajmuje się historią religijności średniowiecznej, historią miast, a także historią klimatu w średniowieczu i w czasach nowożytnych oraz edycją źródeł średniowiecznych i nowożytnych.
Wybrane publikacje Cysterskie nekrologi na Pomorzu Gdańskim od XIII do XVII wieku, Toruń 1997. Fundacje mieszczańskie w miastach pruskich w okresie średniowiecza i na progu czasów nowożytnych, Toruń 2008. Księgi Młodego Miasta Gdańska 1400–1455 [1458–1459] (Bücher der Jungstadt Danzig 1400–1455 [1458–1459]), wyd. Krzysztof Kopiński, Piotr Oliński, Toruń 2008. Protokoły Sejmiku Generalnego Prus Królewskich, T. 3, (Listopad 1530 – październik 1535) (Protokolle des Landtags von Königlich Preussen. Bd. 3, (November 1530 – Oktober 1535)), wyd.