Dr. Gaffney completed his undergraduate education at Georgetown University in Washington, D.C. He obtained his medical degree and completed three years of residency in Internal Medicine at SUNY Health Science Center in Syracuse, NY. Dr. Gaffney completed his cardiology fellowship at George Washington University Hospital in Washington, DC, and was appointed to the faculty as Assistant Professor of Medicine in the Cardiovascular Division at George Washington University Hospital, a position he held for five years.

He was recruited to his hometown area in 1982 to head up a state of the art cardiac care unit with a new cardiac catheterization laboratory at St. Elizabeth Medical Center, which was NYS certified in 1985. Dr. Gaffney is Board Certified in Internal Medicine and Cardiovascular Disease.