Osnovno i srednje obrazovanje završio u rodnoj Koprivnici. Diplomirao na studiju geografije i povijesti na Prirodoslovno-matematičkom fakultetu Sveučilišta u Zagrebu. Magistrirao i doktorirao iz povijesti na Filozofskom fakultetu Sveučilišta u Zagrebu gdje je zaposlen od 2001. godine i biran u zvanja od mlađeg asistenta do redovitog profesora. Usavršavao se u Austriji, Mađarskoj, Njemačkoj, Sloveniji, Izraelu i SAD-u. Predstojnik je Katedre za povijest Sredozemlja, Srednje i Jugoistočne Europe na Odsjeku za povijest Filozofskog fakulteta Sveučilišta u Zagrebu, a u dva mandata je bio voditelj fakultetskog Centra za komparativnohistorijske i interkulturne studije gdje trenutno vodi Ekohistorijski laboratorij, zamjenik je voditelja diplomskog modula ranog novog vijeka, voditelj je integriranog preddiplomskog i diplomskog sveučilišnog studija povijest i geografija; smjer: nastavnički. Urednik je znanstvenih časopisa Podravina te Ekonomska i ekohistorija, član uredništva znanstvenih časopisa Radovi Zavoda za hrvatsku povijest (Zagreb), Kronika (Ljubljana), Zgodovina za vse (Celje), Časopisa za zgodovino in narodopisje (Maribor) i Istraživanja (Novi Sad) te uredničkih odbora još nekoliko hrvatskih znanstvenih časopisa. Također je član odbora elektroničkog znanstvenog časopisa Arcadia: Online Explorations in Environmental History koji objavljuju Rachel Carson Center for Environment and Society Ludwig-Maximilians-Universität München i European Society for Environmental History. Član je znanstvenog vijeća Zavoda za znanstvenoistraživački i umjetnički rad Hrvatske akademije znanosti i umjetnosti Koprivničko-križevačke županije u Križevcima. Predsjednik Društva za hrvatsku ekonomsku povijest i ekohistoriju, potpredsjednik Društva za hrvatsku povjesnicu, član predsjedništva Hrvatskog nacionalnog odbora za povijesne znanosti, član upravnog vijeća Asian Association for Environmental History, a u dva mandata je bio član upravnog odbora European Society for Environmental History te regionalni predstavnik za Hrvatsku. Dobitnik je nekoliko javnih priznanja.
Objavio je nekoliko knjiga te više desetaka znanstvenih članaka. Cjelovita bibliografija dostupna na https://www.croris.hr/crosbi/searchByContext/2/2775