He graduated from the U with a BFA from the Actor Training Program, then went on to receive his MFA from the Old Globe University of San Diego. He is the Co-Artistic Director of Flying Bobcat Theatrical Laboratory and acted professionally in New York and Salt Lake City.