Kaliszanin urodzony w Poznaniu. Aktor teatralny, filmowy i dubbingowy. Absolwent warszawskiej Akademii Teatralnej im. A. Zelwerowicza. Zadebiutował rolą Solonego w „Trzech siostrach” A. Czechowa, w reż. Krystyny Jandy i Natashy Perry Brook w stołecznym Teatrze Polonia. Występował również na deskach Teatru Narodowego, Teatru Wytwórnia czy Teatru Capitol w Warszawie. Szerszej publiczności znany z ról w takich serialach jak „Hotel 52”, „Na krawędzi”, „Na Wspólnej” czy „Barwy szczęścia”. W swoim dorobku ma również role filmowe, m. in. „Lincz”, „Dzień kobiet”, „Miasto 44”, „Kochanie chyba cię zabiłem”, „Żyć, nie umierać” czy „Karbala”. Najmłodsi mogą usłyszeć jego głos w „Ciasteczkowych filmach” w roli Ciasteczkowego, „Regular show”, „Puffin rock”, „Ninjago The Movie”. Jest również polskim głosem głównego bohatera serialu Netflix, pt. „BoJack Horseman”. Prywatnie wirtuoz życia, mieszka z kotami – Wiesławą, Chlebkiem i Maćkunem. W Teatrze Capitol gra w spektaklach „Kiedy kota nie ma„, „Przekręt (nie)doskonały” oraz „Dwie pary do pary”.