OUR DOCTORS header image

Steven Ramos, MD

Board Certified Internal Medicine

  • Best Doctors in San Antonio®
  • Bridges to Excellence®

Dr. Steven Ramos was born and raised right here in San Antonio. After graduating from St. Mary’s Hall he chose to remain in his home town and attend college at Trinity University, where he played competitive baseball for 4 years as well as received his Bachelor of Arts degree in Religion. After enjoying a fine college baseball career and receiving his undergraduate degree, Dr. Ramos pursued his medical degree at the University of Texas Health Science Center at San Antonio. Upon receiving his medical degree, Dr. Ramos continued his residency training at the University of Louisville Internal Medicine Residency Program.

As any smart man should, Dr. Ramos eventually found his way back to San Antonio and is establishing himself as one of the finest Internal Medicine physicians in the area. He brings a tremendous passion in caring for each patient as his own family member and embraces the art of engaging family members and loved one in the process. He enjoys getting to know all about the patient and family members so he can best coordinate the care they receive.

Dr. Ramos has a special interest in the adult population and playing a major role in enhancing the quality of not only their primary health care, but their entire lives. His goal is to help each patient remain as healthy as possible during all phases of life.

When not caring for his patients, Dr. Ramos enjoys taking care of his own fitness, spending time with his beautiful wife and child, and working on obedience training his Belgian Malinois dog named Duke.

Dr. Ramos looks forward to being your doctor and helping you achieve the best health possible.

  • University of Texas Health Science Center at San Antonio
  • University of Louisville Internal Medicine Residency Program
San Pedro Clinic
  • 530 San Pedro Ave San Antonio, TX 78212-5006
  • Hours: Mon. & Tues. 7 am - 5:30 pm
  • Wed. 9 am - 5 pm
  • Thur. 7 am - 5 pm
  • Fri. 8 am - 5 pm
  • Telephone: (210) 225-4511
  • FAX: (210) 225-4514