Aktor, lektor, dziennikarz. Ukończył Studium Wokalno-Aktorskie im. Danuty Baduszkowej przy Teatrze Muzycznym w Gdyni. Na scenie tego teatru zadebiutował jeszcze podczas studiów, w spektaklu Balet, balet, balet w reżyserii Jerzego Gruzy.
W latach 1990–1992 był związany jako aktor i śpiewak z Operą Bałtycką w Gdańsku, a następnie z Teatrem im. Wilama Horzycy w Toruniu. W 1994 roku ponownie otrzymał angaż w Państwowej Operze Bałtyckiej jako chórzysta. W latach 90. pracował w kilku rozgłośniach radiowych. Był dziennikarzem toruńskiego Radia Gra, gdzie występował również jako lektor i aktor słuchowisk. Pełnił funkcję prezentera w sopockim Radiu Trefl oraz warszawskich rozgłośniach Kolor, Jazz i PIN.
Wystąpił w wielu filmach i serialach. Zagrał m.in. w Pianiście Romana Polańskiego, E=mc² Olafa Lubaszenki, Superprodukcji Juliusza Machulskiego, Chopin. Pragnienie miłości Jerzego Antczaka oraz Dniu świra Marka Koterskiego. W serialach telewizyjnych wcielał się w różne postacie – m.in. w Samo życie, Komornicy i Uwikłani.
Od około 2002 roku skupił się na pracy lektorskiej. Jest jednym z najczęściej słyszanych głosów w polskich stacjach telewizyjnych. Współpracuje z TVP, TVN, FOX, BBC Brit i innymi kanałami. Użycza głosu w produkcjach dubbingowych gier, filmów i seriali, a także pracuje jako reżyser dubbingu. Jest cenionym lektorem audiobooków – jego głos można usłyszeć m.in. w Nadziei na trudne czasy Marka Finleya oraz Miliardach białych płatków Czesława Białczyńskiego. Dostępny na platformie Audioteka.