Vyrastal na východe Slovenska a po základnej škole sa rozhodol pre herectvo. Najprv študoval na Konzervatóriu v Košiciach, potom bol prijatý na VŠMU v Bratislave – v ročníku s Lukášom Latinákom, Jurajom Kemkom, Mariánom Miezgom a Róbertom Jakabom, s ktorými získal ocenenie Dosky 1998 za absolventskú inscenáciu Na koho to slovo padne. Po škole hral v divadle Astorka Korzo ’90 a od roku 2003 v SND. Ako hosť pôsobí na viacerých scénach.
Patrí medzi ikonické postavy: počas 2008–2014 brilantne stvárnil Jakuba Švehlu, večného, no dobrosrdečného smoliara, v dennom seriáli Panelák. Neskôr sa predstavil v sériách Dr. Ludsky (2011) a Dr. Dokonalý (2012), kde hral Richarda Fialu.