He made his Broadway debut in the revival of Les Miserables in the role of Marius and made his off-Broadway debut in MCC Theater's production of Carrie.
He toured the country with the Broadway musical Spring Awakening and played the role of Mark Cohen in RENT.
He was born in Pittsburgh, Pennsylvania. In 2014, he got engaged to fellow actor Michael Arden. They married on August 18, 2016.
He appeared on the FX Charlie Sheen vehicle Anger Management.