He has trained at the Joffrey Ballet, Boston Ballet, and Connecticut Ballet, and has been dancing flamenco since 1993. He has performed with several dance companies in the New England area and created numerous ballet, flamenco, and modern dance works.