Rođen sam 16. 6. 1973. u Zagrebu u općini Medveščak, osnovnu školu sam polazio u OŠ Gradec u Gradecu u kojoj općini sam i odrastao u selu Repinec. Srednju školu sam završio u Zagrebu, tada Željezničku tehničku školu. Upisujem studij teologije pri KBF-u u Zagrebu i diplomiram 1998. godine, te postižem VSS stupanj obrazovanja diplomirani teolog. Počinjem raditi u Industrijskoj strojarskoj školi u Zagrebu već 1996. godine kao profesor vjeronauka. Godine 1998., nakon diplomskog dolazim u Koprivnicu. Počinjem raditi u Srednjoj školi Koprivnica kao profesor vjeronauka, a 2000. godine prelazim u Gimnaziju „Fran Galović“ Koprivnica gdje ostajem do danas, već 25 godina.