Born in Burlington, Vermont, Cochran is the son of Bob Cochran, one of the "Skiing Cochrans" family of Richmond, Vermont. He represented the U.S. in the Winter Olympics in 2006 and 2010 and the World Championships in 2005, 2007, and 2009.