Leta 2001 je diplomiral na Pedagoški fakulteti Univerze v Ljubljani in pridobil naziv profesor biologije in gospodinjstva. Takoj po diplomi se je vpisal na Biotehniško fakulteto Univerze v Ljubljani, na podiplomski študij varstva naravne dediščine, kjer je leta 2006 doktoriral. Od leta 2011 je zaposlen na Pedagoški fakulteti Univerze v Ljubljani kot visokošolski učitelj za področje didaktike biologije. Pred tem je deloval kot profesor naravoslovja na srednji šoli, kot naravovarstveni pedagog ter kot predavatelj in raziskovalec na Univerzi v Novi Gorici – v Laboratoriju za raziskave v okolju ter na Fakulteti za znanosti o okolju. Redno se izpopolnjuje v tujini. Aktiven je v različnih naravoslovnih in naravovarstvenih društvih doma in v tujini. Piše poljudno, strokovno in znanstveno literaturo. Najbolj ga zanimajo teme s področja biološkega in okoljskega izobraževanja.