He was born while his father was touring with the Keith Vaudeville Circuit. The entourage to the hospital included such notables as Phil Silvers, Gene Krupa, who was then the drummer in the Mal Hallett Orchestra and double talk artist Al Kelly. His mother, whose stage name was Marie Duke, was a dancer and choreographer and appeared on Broadway in the John Murray Anderson Extravaganza, "Winter Nights."
He cut his theatrical teeth at the legendary "Poet's Theater in Cambridge while attending Harvard College. After graduating from Harvard, he became a resident actor at Boston's, Charles Playhouse whose members included Olympia Dukakis, Charles Keating, Al Pacino, Louis Zorich and Jill Clayburgh. After ten years and forty productions he travelled south to become a member of the acting company at the prestigious Arena Stage in Washington DC, appearing in over 80 productions. When the resident company was disbanded, he trekked to New York and managed to snag a good role in the ill-fated "Annie 2". Good fortune, however, was not far down the road. He was cast in the revival of "Damn Yankees" which played 5 months at the Old Globe Theater in San Diego and 19 months on Broadway with Bebe Neuwirth as Lola and Victor Garber as the Devil. One year into the run, the irrepressible Jerry Lewis came aboard as the Devil and wowed all 35 members of the cast by knowing everyone's first name. In between theater work he's managed to sandwich in several feature films and has appeared on TV in Homicide: Life on the Street, The Wire, Dawsons Creek, All My Children, One Life To Live, the CBS mini-series, "George Washington" (1984) (mini), A Woman Named Jackie, Bridges To Cross, the PBS blockbuster, The Civil War and has done three L.A. Theater Works radio dramas with Ed Asner, Marcia Mason and Fred Thompson.
In Homicide he played Charles Devlin in the season 6 episode "Finnegan's Wake".