About Richard C. Peebles, Jr.

Richard C. Peebles, Jr., MD, is a native of Richmond, VA. He received his undergraduate degree from James Madison University in Harrisonburg, VA, then received his medical education at the Medical College of Virginia at Virginia Commonwealth University in Richmond, VA. Dr. Peebles went on to complete both his internship and his residency at the Medical College of Virginia.

After completing his residency, Dr. Peebles practiced medicine with his uncle and brother-in-law in a family-owned medical center. Patients were treated as extended family members; a care philosophy Dr. Peebles took with him when he began his private practice in Richmond.

Dr. Peebles has been serving the Richmond community for over a decade. He prides himself on getting to know his patients, establishing a trusting relationship with them, and learning about their health history. This comprehensive care philosophy allows Dr. Peebles to address his patient’s health concerns and focus on a holistic approach to patient education, health, and wellness.

Outside of work, Dr. Peebles enjoys spending time with his wife and their two sons. Dr. Peebles is currently accepting new patients.


Medical School
Medical College of Virginia at Virginia Commonwealth University, Richmond, VA

Medical College of Virginia at Virginia Commonwealth University, Richmond, VA

Certifications & Memberships

Internal Medicine


Retreat Doctor's Hospital



Procedures & Conditions

  • Complete Physical Exams
  • Wellness and Preventive Medicine
  • Disease Prevention and Treatment
  • Well-Woman Care
  • Geriatric Counseling and Services
  • School and Sports Physicals
  • DOT Physicals
  • Pre-Operative Exams
  • Family Planning Services
  • Pre-Adoption Physicals
  • Chronic Disease Management
  • Acute Illness Visits
  • Specialty

    Internal Medicine

    Office Locations

    Primary Health Group - Retreat
    110 North Robinson St
    Suite 400
    Richmond, VA 23220
    Phone: (804) 822-3480
    Fax: (804) 822-3484

    Office Hours

    Mon - Fri: 8:30am - 4:30pm