First known for making his Broadway debut in 2013 in Disney's Newsies, he would later join the first national tour of Kinky Boots in 2014. In 2017, he joined the cast of Broadway's A Bronx Tale in the role of Calogero.
After earning his BFA in music theatre at Elon University, he began working in stage productions regionally.
In 2012, he was a finalist in the NYMF's Next Broadway Sensation competition.
He has a brother named Michael.
Both he and Ryan Breslin made their Broadway debuts in Disney's Newsies.