Bayview Physicians Group

Conveniently located in neighborhoods throughout Hampton Roads.

John J. Griffin, MD, FSCAI, FACC Hampton Roads VA Bayview Physicians Group

Primary Care:



John J. Griffin, MD, FSCAI, FACC

Dr. Griffin completed his undergraduate degree at Syracuse University .  He then attended medical school and completed his Internal Medicine residency at the University of Maryland Hospital in Baltimore.  Dr. Griffin then completed his Cardiovascular training at Brown University (Rhode Island Hospital).  Before moving to Hampton Roads, Dr. Griffin served 4 years with the US Air Force working at Malcolm Grow Medical Center and Bethesda Medical Center in Washington, DC.  Since joining Cardiovascular Associates in 1986, Dr. Griffin has helped develop the cardiac catheterization laboratories and interventional cardiology programs at Sentara Va Beach General Hospital.  He has been the director of both programs since 1993.  During that time,  Dr. Griffin established a cardiovascular research program at SVBGH and has performed extensive clinical research.   He has presented results of these trials at a national level and published numerous articles in peer review journals.  His acute MI research was pivital in the national acceptance of primary angioplasty and stent implantation becoming the “gold standard” therapy for the management of acute myocardial infarction patients.  Dr. Griffin performs all aspects of coronary, carotid, and peripheral angiography and interventions as well as pacemaker and defibrillator implants.   He is board certified in Internal Medicine, Cardiology, and Interventional Cardiology.   He has been voted by his peers as one of Hampton Roads Top Docs on numerous occasions including 2012, 2013, and 2014.  In his spare time, Dr. Griffin enjoys skiing, tennis, and gardening.   Dr. Griffin is accepting new patients and is available for consultation and testing in our Virginia Beach Office.


Cardiovascular Associates - Chesapeake Office
612 Kingsborough Square, Suite 100
Chesapeake, VA 23320
Phone: (757) 547-9294
Fax: (757) 213-9342

Get Driving Directions

Cardiovascular Associates - Norfolk Office
400 West Brambleton Avenue, Suite 104
Norfolk, VA 23510
Phone: (757) 627-7700
Fax: (757) 627-3841

Get Driving Directions

Cardiovascular Associates - Princess Anne Office
2075 Glenn Mitchell Drive, Suite 300
Virginia Beach, VA 23456
Phone: (757) 821-2825
Fax: (757) 213-9377

Get Driving Directions

Cardiovascular Associates - Virginia Beach Office
1708 Old Donation Parkway
Virginia Beach, VA 23454
Phone: (757) 419-3000
Fax: (757) 213-9377

Get Driving Directions