Se graduó en Madison High School en Houston en 1974.
Hizo el papel de Dan Fixx en la serie de los ochenta Falcon Crest durante dos temporadas (1986-1988) y el de Marshal Sam Cain en el western The Young Riders durante una temporada (1989-1990).
También ha hecho el papel de Gideon Chisholm en el western The Chisholms y el de Ned Logan en Legacy durante una temporada (1998-1999).
En la serie The West Wing, hizo el papel de Ray Sullivan.
Ha aparecido en las siguientes series: The Incredible Hulk, M*A*S*H, V, Matlock, Star Trek: Deep Space Nine, Ally McBeal, Walker, Texas Ranger, Once and Again, Without a Trace, Cold Case, The Mountain, Monk, CSI: Miami, Desperate Housewives, Devious Maids, Pepper Dennis, Lost, Ghost Whisperer, Private Practice, Ugly Betty, Person of Interest, Friday Night Lightsy Under the Dome.