His early television roles include guest appearances on Tales of the unexpected (episode "In the Bag"), Miami Vice (episode "Give a Little, Take a Little"), Moonlighting, Star Trek: The Next Generation (episode "The Pegasus"), The Twilight Zone (1985 revival; episode "Chameleon"), Homicide: Life on the Street (episode "Hate Crimes"), a recurring role on Earth 2, another recurring role as Captain (later Rear Admiral) Thomas Boone on JAG, as well as Colonel Will Ryan in episode 15 of season 1 on the JAG spin-off series NCIS (episode "Enigma").