Ukończył Państwową Wyższą Szkołę Filmową, Telewizyjną i Teatralną im. Leona Schillera w Łodzi. Występował na deskach warszawskich teatrów: Dramatycznego (1992-2000), Jestem (1994), Na Woli im. Tadeusza Łomnickiego (1995), Atlantis (1995), Komedia (2004) i Bajka (2006). Zagrał m.in. w takich produkcjach jak: ”Tato”, ”Wirus”, ”Dama Kameliowa”, ”Taekwondo”, ”Yyyreek!!! Kosmiczna nominacja”, ”Kiler”, ”Moja Angelika”, ”Show”, ”Agentki”. Zajmuje się także dubbingiem. Użyczył swojego głosu m.in. do filmów: ”Przygody Olivera Twista”, „Gdzie jest Nemo?”, „Film o pszczołach”, ”Mass Effect”, ”Astro Boy”, ”Wiedźmin 2: Zabójcy Królów”, ”Transformers: Zemsta upadłych”. Aktor grał również w znanych polskich serialach, np. ”13 posterunek”, ”Miasteczko”, ”Halo Hans!”, ”Tajemnica twierdzy szyfrów”, „Tygrysy Europy”, „Ludzie Chudego”, ”Prawo miasta”, ”Szpilki na Giewoncie”, ”Ojciec Mateusz”. W Teatrze Capitol gra w spektaklu „Kiedy kota nie ma…” oraz w komedii „O co biega„.