Roberts was born March 15, 1991, and raised in Steamboat Springs, Colorado where he started skiing at 2 years old. He competed in a large tournament for the first time at the age of 9 and broke his femur, resulting in a risky surgery. He began questioning his sexuality when he was 12 but did not come out. Roberts placed 7th in the giant slalom at the 2013 Winter Universiade. Roberts graduated from Middlebury College in 2014.