His film credits include Bob Roberts and City Hall. On television he has appeared in Kojak, Another World, Law & Order: Criminal Intent and 30 Rock. In the 1970s and 1980s, he performed in a number of radio plays for Yuri Rasovsky's award-winning National Radio Theater. In 2002, he provided the voice of John Silver in the Disney animated Treasure Planet, a role he reprised in the video game Treasure Planet: Battle at Procyon. He played a role in the 2009 film, My Dog Tulip.
