He completed his undergraduate and medical school training at the University of the Philippines and obtained his PhD in pharmacology and toxicology from the University at Buffalo. Subsequently he completed his Internal medicine residency and Cardiology fellowship training at the same institution. In 2010 he joined the faculty of the Department of Medicine at the University at Buffalo.