Born in Montclair, New Jersey. He moved to Vermont when he was 13 and attended the Green Mountain Valley School ski racing academy in Waitsfield, Vermont.
Graduated from the University of Vermont on the Dean's List. He was a 3-time All-American and a member of the 1989, 1992, and 1994 University of Vermont NCAA Championship Ski Teams and was the Captain of the 1994 NCAA Championship Ski Team.
He is married to another University of Vermont graduate, Debra Lewin, and they have 2 children.