Specjalizował się w filmach niskobudżetowych, gdzie grał role włóczęgów, samotników i niespokojnych weteranów wojennych. Po raz pierwszy trafił na kinowy ekran w biograficznym filmie muzycznym Hala Ashby’ego By nie pełzać na kolanach (1976) u boku Davida Carradine’a. Zwrócił na siebie uwagę branży rozrywkowej w roli porucznika Thomasa Josepha „T.J.” Wileya, nieprzystosowanego protegowanego (Robert Conrad) w serialu NBC Eskadra czarnych owiec (Baa Baa Black Sheep, 1976–1978), którego akcja rozgrywa się podczas II wojny światowej. Następnie wystąpił jako Thomas Craig Anderson w serialu CBS The Paper Chase (1978–1979) o studentach Harvard Law School. Po udziale w operze mydlanej CBS Falcon Crest (1989–1990) jako Walker Daniels, zagrał policjanta Maca Rileya z Chicago, który przeprowadza się na Hawaje, by zostać detektywem w serialu Hawaiian Heat (1984).
23 maja 1980 ożenił się z Francine Tacker, z którą miał syna Jamesa (ur. 4 grudnia 1980). 7 października 1983 doszło do rozwodu. 26 listopada 1983 poślubił Lornę Patterson. W 1989 rozwiódł się.