Seit 1986 arbeitet er als Synchronsprecher und Kommentator in deutschen Fernsehserien und Werbespots. Nach seinem Abschluss im Jahr 1995 wechselte er 1996 zum Lee Strasberg Theater- und Filminstitut in New York, wo er Schauspiel, Regie und Drehbuch schrieb. Er ist der deutsche Synchronsprecher für verschiedene Anime, darunter Inu Yasha als Inu Yasha Sailor Moon als Mamoru Chiba / Tuxedo Mask, Umino Cowboy Bebop als Lee Sampson Kandidat für die Göttin als Clay Ranma ½ als junger Happosai Hexenjäger Robin als Haruto Sakaki Slayerset als Pokémon kleinere Rollen DArtagnan und die drei Musketiere als DArtagnan Princess Strawberry als Prince Percy