McMillan was born in Letterkenny, moved to Clare at five and began attending boarding school in Dublin at 12 years old. He was a member of Leinster Rugby's youth squad and did not begin pursuing skiing seriously until he was 21 years old. In 2012, McMillan relocated to the Austrian Alps to train full-time.
