He was a voice actor who has worked on many Finnish dubs of animations, including as Raphael in the Finnish dub of 'Teenage Mutant Ninja Turtles' (2003) from seasons 1-2 and as Meowth in the Finnish dub of 'Pokemon' from seasons 1-7.
His only live action role was in Likainen puolitusina (1982).