Aktor teatralny i filmowy. Absolwent Państwowej Wyższej Szkoły Teatralnej w Krakowie filia we Wrocławiu (1984).
Przez dwadzieścia lat aktor Teatru Polskiego we Wrocławiu. Zagrał m.in. w spektaklach J. Jarockiego: Płatonow (1993), Kasia z Heilbronnu (1994), Historia PRL wg Mrożka (1998), Wujaszek Wania (2000); P. Miśkiewicza Sztuka (1997); K. Lupy Immanuel Kant (1996), Azyl (2003); J. Grzegorzewskiego Złowiony (1993); A. Wajdy Improwizacja paryska (1996); G. Jarzyny Doktor Faustus (1999); M. Grabowskiego Wesele (2002); M. Prusa Fantazy (1997); R. Zioło Kubuś Fatalista i jego Pan (2001).
Od 2004 r. związany z Teatrem Dramatycznym w Warszawie, w którym stworzył m.in. role w spektaklach: Opowieści o zwyczajnym szaleństwie (2005), Kobieta z morza (2005), Sztuka (2006), Alina na zachód (2006), Peer Gynt. Szkice z dramatu Henryka Ibsena (2007), Alicja (2008), Śmierć i dziewczyna, cz. I (2009), Klub Polski (2010), W imię Jakuba S. (2011).
Stworzył role filmowe w obrazach, m.in. P. Wojcieszka W dół kolorowym wzgórzem (2004); F. Falka Komornik (2005); M. Rosy Co słonko widziało (2006); T. Kotlarczyk Egzamin z życia (2006‑2008); W. Nowaka Rodzina zastępcza (2008‑2009); W. Krzystka Mała Moskwa (2008); J. Komasy Sala samobójców (2010); J. Hoffmana 1920 Bitwa Warszawska (2010); J. Majewskiego Mała matura (2010); W. Smarzowskiego Drogówka (2012); W. Adamczyka Siła wyższa (2012); W. Pasikowskiego Jack Strong (2013).
W Teatrze Telewizji współpracował m.in. z J. Grzegorzewskim Złowiony-rekonstrukcje (1994); J. Jarockim Historia PRL wg Mrożka (1999); K. Lupą Immanuel Kant (1997); K. Kutzem Kartoteka rozrzucona (1998); W. Krzystkiem Wizyta starszej pani (2002); M. Borkiem Obrona (2003) i R. Brzykiem Mary Stuart (2004); M. Wojtyszką Powidoki (2009).
Wielokrotny laureat Złotej, Srebrnej i Brązowej Iglicy dla najpopularniejszego wrocławskiego aktora. Otrzymał wyróżnienie za rolę Nauczyciela i Bartodzieja w spektaklu Historia PRL wg Mrożka w Teatrze Polskim we Wrocławiu w V Ogólnopolskim Konkursie na Wystawienie Polskich Sztuk Współczesnych w Warszawie (1999). W 1999 r. za rolę Marca w Sztuce P. Miśkiewicza otrzymał I nagrodę aktorską na Kaliskich Spotkaniach Teatralnych oraz główną nagrodę aktorską na Festiwalu Komedii „Talia” w Tarnowie. W 2006 r. otrzymał Feliksa Warszawskiego za rolę Eggerta w spektaklu Alina na zachód. Rok 2012 przyniósł mu wiele nagród i wyróżnień za rolę Jakuba Szeli, w tym dla Najlepszego Aktora na Międzynarodowym Festiwalu Teatralnym „Kontakt” w Toruniu, Główną nagrodę aktorską na Kaliskich Spotkaniach Teatralnych oraz nagrodę Aleksandra Zelwerowicza za najlepszą kreację aktorską w sezonie 2011/2012. W 2014 r. wyróżniony za rolę Prezydenta, Dziennikarza, Biskupa w spektaklu Klątwa-odcinki z czasu beznadziei na Festiwalu „Boska Komedia” w Krakowie i Festiwalu Prapremier w Bydgoszczy.
Na co dzień poza szklanym ekranem i deskami teatru wykłada w Państwowej Wyższej Szkole Teatralnej we Wrocławiu (od 1989 r.). Obecnie w stopniu profesora.