Played the role of police officer Dave Starsky in Starsky and Hutch and Perchik in the film adaptation of Fiddler on the Roof. In 1971, he played Perchick in Fiddler on the Roof. He has amassed over 40 acting credits throughout his long career.
He was roommates with film director, Bruce Paltrow while attending Tulane University where he earned a Master's degree in English and theater.
He played the role of Captain Jack Steeper on the series, Third Watch. He has directed over 20 episodes of television since 1977.