Urodzony 14.06.1963 w Szczecinku. W 1990 roku ukończył warszawską PWST. W latach 1990 – 93 był aktorem Teatru Studyjnego ’83 w Łodzi. Od 2001 roku gra w Teatrze Studio w Warszawie. Publiczność telewizyjna zna go z roli policjanta w serialu „Rodzina zastępcza” (1999-2005). Policjanta zagrał również w filmach: „Wirus” (1996) i „Córy szczęścia” (1999). Wystąpił również m. in. w „Pułkowniku Kwiatkowskim” (1995), „Pieniądze to nie wszystko” (2000), „Wiedźminie” (2001), „Łowcach skór” (2003). Użyczał głosu postaciom w wielu filmach, np.: „Kaczor Donald”, „Krowa i Kurczak”, „Spirited Away: W krainie Bogów”, „Epoka lodowcowa”, „Gdzie jest Nemo?”, „Czerwony kapturek – prawdziwa historia”.