1 stycznia 1982 dostał angaż w Teatrze Narodowym w Warszawie, ale gdy zaczął się stan wojenny, pozostał w Berlinie. Dorabiał przez półtora roku w warsztacie samochodowym jako mechanik. Ostatecznie osiedlił się w Niemczech, gdzie kontynuował aktorską karierę. Grał przede wszystkim w filmach telewizyjnych i serialach. W 1983 zadebiutował w teatrze; przez 10 lat występował na deskach teatrów w Hamburgu, Berlinie i Monachium. Był także wykładowcą na uniwersytecie w Berlinie i Strasburgu, gdzie uczył młodzież sztuki aktorskiej.

Po sukcesie roli komisarza Adama Zawady w serialu TVN Kryminalni (2004–2008) wrócił do Polski. Był uczestnikiem programów rozrywkowych TVN: Taniec z Gwiazdami (2008) i Agent – Gwiazdy (2017).

Życie prywatne Jego pierwszą żoną była aktorka Grażyna Dyląg, z którą ma syna Patryka (ur. 1987). Następnie związał się z niemiecką aktorką Karen Friesicke (zm. 25 grudnia 2015), z którą ma dwóch synów, Vincenta i Simona. Zamieszkali w Hamburgu, skąd w 2005 tymczasowo przeprowadzili się do Polski, a w 2007 powrócili do Niemiec.