In 1980, he began his career as assistant production manager on the Roger Corman film Battle Beyond the Stars. He continued to manage productions for the films Saturday the 14th (1981), Galaxy of Terror (1981), Forbidden World (1982) and The Slumber Party Massacre (1982). In 1982, he made his directorial debut with the film Android. In 1984, he directed the film City Limits.
Since 1986, He has focused primarily on directing television. His television credits include Miami Vice, Crime Story, The Equalizer, Quantum Leap, Law & Order, Law & Order: Special Victims Unit, Law & Order: Trial by Jury, The Division, Medium, The 4400 and many other series.
After 4400 he worked as a producer/director for Medium, and a guest director on numerous shows including Alcatraz, Awake and Rizzoli & Isles.