Sroka) oraz Wujka i Parlamentarzystę III w „Kartotece” (T. Różewicz, reż. K. Galos).

W latach 2004–2008 był aktorem Teatru Nowego w Łodzi, w którym zagrał między innymi: Jubilera w „Przed sklepem jubilera” (K. Wojtyła, reż. A. M. Marczewski), Anytosa w „Obronie Sokratesa” (Platon, reż. G. Królikiewicz), Towarzysza Mugisa w „Nieprzyjacielu” (J. Green, reż. J. Bratkowski) oraz Czepca w „Weselu” (S. Wyspiański, reż. R. Peryt). Grał gościnnie także na deskach innych teatrów, między innymi Teatru Dramatycznego w Płocku, w którym wcielił się w postać Peachuma w „Operze żebraczej” (J. Gay, reż. W. Rudzki).

Ma na swoim koncie role filmowe, między innymi w: „Zemście” i „Katyniu” Andrzeja Wajdy, „Długopisie” Piotra Trzaskalskiego (jednej z etiud w ramach projektu „Solidarność, Solidarność...”), „Kto nigdy nie żył…” Andrzeja Seweryna, „Rezerwacie” Łukasza Palkowskiego oraz „Magicznym drzewie” Andrzeja Maleszki. Grał także w serialach telewizyjnych, między innymi w: „Plebanii”, „Hotelu pod żyrafą i nosorożcem” oraz „Ranczu”.

W Laboratorium Dramatu brał udział w czytaniu „Śmierci na gruszy” Witolda Wandurskiego oraz „Mroza” Tomasza Bodzionego w reżyserii Krzysztofa Galosa.