Born in Baltimore Maryland, Justin began his dance training at the Baltimore School for the Arts. In the beginning of his senior year Justin decided he wanted more serious ballet training. In 2004 he began his training at The Rock School for Dance Education, where he had the opportunity to dance different styles of ballet and finish his education in the Rock Academics Program Alliance. This lead to him studying with The Rock School for 4 years in total. He spent his summers training with the Miami City Ballet School under the direction of Edward Villella. In 2008 Justin got his first opportunity to dance as a professional guest artist with The Dayton Ballet, this lead to him receiving his first professional contract. Justin later joined The Ballet Theatre of Maryland where he got to perform many soloist roles. In 2010 Justin joined The Rock School for Dance Education as full time Faculty and Choreographer. Justin has worked with many organizations, some of which include Joffrey Ballet Academy and Pennsylvania Ballet. Justin is now Ballet Master and Resident Choreographer of The Rock School for Dance Education in Philadelphia, Pennsylvania.