Absolwent wydziału aktorskiego Akademii Teatralnej im. A. Zelwerowicza w Warszawie.
Współpracował z Teatrem Dramatycznym w Warszawie, występuje gościnnie w Teatrach Narodowym i WarSawy. Grał w spektaklach reżyserowanych m.in. przez Jana Englerta, Agatę Dudę Gracz, Piotra Ratajczaka i Adama Sajnuka. Wcielił się w jedną z głównych ról w filmie „Wszyscy moi przyjaciele nie żyją”.
Współpracował z radiową Dwójką, występuje w Teatrze Polskiego Radia, pracuje również jako aktor dubbingowy.