He completed medical school at the University at Buffalo Jacobs School of Medicine and Biomedical Sciences, as well as residency and Sports Medicine Fellowship also at the University at Buffalo. Currently he serves as a Clinical Director for the New York State Special Olympics as well as team physician for UB. Currently, he serves as Fellowship Director for Primary Care Sports Medicine fellowship program.