Aktor teatralny, filmowy i kabaretowy, scenarzysta i reżyser filmów niezależnych. Absolwent Akademii Teatralnej w Warszawie oraz Kursu Fabularnego w Mistrzowskiej Szkole Reżyserii Filmowej Andrzeja Wajdy. W latach 2003-2004 aktor Teatru Ateneum oraz w latach 2004-2012 aktor Teatru Narodowego w Warszawie. Zagrał wiele ról teatralnych na deskach warszawskich teatrów: Narodowego, Ateneum, Studia, Dramatycznego, Na Woli, Montowni, Laboratorium Dramatu, Capitolu, Ochoty, Kamienicy, Studia Buffo oraz Teatru Kochanowskiego w Opolu. Zagrał w wielu filmach, m.in. „80 milionów” W. Krzystka, serii „U Pana Boga…” J. Bromskiego. Reżyser filmów niezależnych: „Tajemnica Alberta”, „Norbert, Juras i Syn” i „Okna, Okna”. Pokazywanych i nagradzanych między innymi w Montevideo, Londynie, Los Angeles, Dżakarcie, Melbourne, Nowym Jorku, Wrocławiu, na FPFF w Gdyni, Mastercard Off Camera w Krakowie oraz na Solanin Film Festiwal. Laureat Nagrody im. Jana Machulskiego za rolę w filmie „Odwyk” K. Jankowskiego oraz Nagrody Aktorskiej na Kaliskich Spotkaniach Teatralnych za rolę Heathcliffa w „Wichrowych Wzgórzach” w reż. K. Kowalskiego z Teatru Studio w Warszawie.