He played Michael Hudson on the soap opera, Another World and played Sam Rappaport on One Life to Live.
He was born in San Rafael, California.
He appeared in three episodes of Dynasty in 1981 and played Paul Fairgate in Knots Landing in 1981.
He was married to Karen Allen from 1988 to 1998, and they had a son together named Nicholas Browne.
He appeared with Barbara Bel Geddes in the 1978 television series, Dallas.