His first role was in the ABC-TV soap opera Ryan's Hope, where he appeared in six episodes as Lloyd Lord.
He had guest roles on numerous other television series, including Spenser: For Hire, Kate & Allie, Seinfeld, Murder She Wrote, Murphy Brown, Knots Landing, Hunter, and Law & Order.
His later television appearances were on The West Wing, Six Feet Under and CSI: Crime Scene Investigation.
He also appeared as a trucker who gives medical advice in a popular ad for Dimetapp Cold Medicine.
He had roles in Ace Ventura: Pet Detective, Naked Gun 33+1⁄3: The Final Insult (1994), Speed (1994), Independence Day (1996), and Enemy of the State (1998).