Born and raised in Thunder Bay, Ontario, he studied at Lakehead University before moving to Toronto to pursue gradate studies in Composition. His teachers have included Aris Carastathis and Norbert Palej. Notable projects have included participation in The U of T Opera Composition class, where he collaborated with other U of T composers to write Antigone the opera. He was also commissioned by the U of T gamUT New Music Ensemble, for which he wrote Insomniac for large chamber ensemble.