He won first prize in the Mitropoulos International Conducting Competition in 1964. He was assistant conductor at the Metropolitan Opera 1964–1967 and music director of the Westchester Symphony Orchestra 1967–1969. He was principal guest conductor of the Phoenix Symphony 1970–1973 and music director of the Austin Symphony 1972–1973. He served as music director of the Oregon Symphony 1973–1980 and the San Antonio Symphony 1980–1985.
He was the music director of the Music Academy of the West in Montecito from 1985 to 1993 and artistic director of the Yale Philharmonia at the Yale School of Music from 1995 to 2004. He became music director of the Colorado Springs Symphony in May 2000, and in 2003 he became the first music director of the new Colorado Springs Philharmonic. He also has served as the music director of the Sunriver Music Festival in Oregon for over 17 seasons.