Rojen je bil leta 1973 v Črnomlju, leta 2000 je zaključil visokošolski študij na Filozofski fakulteti Univerze v Ljubljani (univerzitetni prevajalec iz angleškega jezika in profesor filozofije z diplomo Nihilizem in dekadenca). Od leta 2003 do 2005 je bil zaposlen kot mladi raziskovalec na Oddelku za filozofijo, da bi leta 2005 zaključil doktorski študij z disertacijo Eksistenciali in razpoloženja pod mentorstvom akad. zasl. prof. dr. Tineta Hribarja. Oktobra 2006 se je zaposlil kot asistent na Oddelku za filozofijo Filozofske fakultete v Ljubljani. Leta 2009 je postal docent za filozofijo, leta 2019 pa redni profesor. Predava predmete Fenomenologija 1, Fenomenologija 2, Fenomenologija in filozofija religije in Slovenska filozofija in filozofska terminologija.
Kot predavatelj je sodeloval na več domačih in mednarodnih filozofskih srečanjih (Ljubljana, Praga, Dubrovnik, Minsk, Zagreb, Varšava). Je koordinator filozofskega CEEPUS programa Philosophy and Interdisciplinarity.