Series regular on the show Beverly Hills, 90210 who portrayed Jim Walsh from the pilot until the end of the fifth season. He co-starred in the 1999 film Judgement Day and other film roles in Alexander IRL, The Avengers and A Cinderella Story.
He portrayed Judge Sims in ten episodes of Days of Our Lives.
He married Sheila Keliher Walsh in 1982 and has two sons.
He was a series regular in Beverly Hills, 90210 along with Gabrielle Carteris.