Kariera W latach 70. pracował dla Marvel Comics, pojawiając się na konwentach w kostiumach jako Kapitan Ameryka. Wkrótce przeniósł się do Nowego Jorku i został członkiem Impossible Ragtime Theater. Zagrał swój pierwszy występ na Broadwayu w przedstawieniu Eugene’a O’Neilla The Hairy Ape i musicalu Shenandoah. W tym samym czasie dostał rolę w operze mydlanej NBC The Doctors. Potem przeniósł się do Los Angeles i gościnnie występował w wielu popularnych serialach telewizyjnych lat 70. i 80., w tym Aniołki Charliego, The Waltons, Diukowie Hazzardu, Matlock czy Posterunek przy Hill Street. Wystąpił w roli Charlesa Lindbergha w jednym z odcinków serialu NBC Voyagers! (1983) z Jonem-Erikiem Hexumem. Gościł też w operach mydlanych: NBC Bare Essence (1983) jako Marcus Marshall, ABC Papierowe lalki (Paper Dolls, 1984) jako Sandy Parris i CBS Falcon Crest (1985) jako Damon Ross.

28 maja 1988 ożenił się z aktorką Genie Francis, którą poznał na planie miniserialu Północ Południe. Mają dwójkę dzieci: syna Jamesona Ivora (ur. 20 sierpnia 1994) i córkę Elizabeth Francis (ur.