He was born in Atlanta, Georgia, to Charlotte and Loren McCune. He started acting at 15 thanks to his high school's drama club "Echostage," where he performed in many plays and musicals. After high school, James Allen McCune played "Roger" in Fabrefaction Theatre's regional production of RENT in 2010 before starting work in film and television.