He was raised in Orange County, California. He played a variety of sports, including baseball and football, and attended the Edge Performing Arts Center on scholarship.
He danced in the Oscar-winning 2016 musical La La Land. He has also appeared in numerous music videos, commercials, television shows and award shows.
He has dated English pop star Sam Smith.
He performed with Jennifer Lopez on American Idol.