Absolwent krakowskiej Państwowej Wyższej Szkoły Teatralnej. Występował na deskach Teatru Bagatela, Teatru Ludowego oraz Teatru STU w Krakowie. Za rolę w filmie “Anioł w Krakowie” (2002) zdobył trzy nagrody na 27. Festiwalu Polskich Filmów Fabularnych. Telewizyjną rozpoznawalność zdobył dzięki roli Andrzeja Brzozowskiego w serialu “Na wspólnej”, w którym gra od 2003. Był uczestnikiem siódmej edycji programu “Taniec z gwiazdami”. W Teatrze Capitol gra w spektaklu “Kochane pieniążki” oraz “Prezent urodzinowy”