Diplomirao je psihologiju na Filozofskom fakultetu u Zagrebu. Magistrirao je i doktorirao iz područja obrazovnih znanosti na Faculty of Education, University of Cambridge, Velika Britanija. Viši je znanstveni suradnik u Institutu za društvena istraživanja pri Centru za istraživanje i razvoj obrazovanja na projektu Evaluacija nastavnih programa i razvoj modela kurikuluma za obavezno obrazovanje. Bavi se metodologijom istraživanja, psihologijom obrazovanja, religijskim obrazovanjem i obrazovanjem iz prirodoznanstvenih predmeta.