At Umass Westborough Internal Medicine, our physicians combine deep clinical expertise with genuine compassion — so you receive thorough, personalized care that addresses the whole picture of your health.
From routine preventive screenings to managing complex chronic conditions, our internal medicine team provides the full spectrum of adult primary care — with the time and attention you deserve.
Annual physicals, immunizations, cancer screenings, and personalized health risk assessments to keep you well year after year.
Expert management of diabetes, hypertension, heart disease, asthma, and other chronic conditions with evidence-based treatment plans.
On-site lab work, EKGs, and coordinated referrals for specialized diagnostics — so your care stays connected and efficient.
Your long-term medical home for all adult health needs — from acute illnesses and infections to ongoing health maintenance and guidance.
We coordinate with specialists and hospitals within the Umass Health network to ensure seamless, unified care across every provider you see.
Need to be seen today? We offer same-day appointments for urgent issues like infections, injuries, and sudden symptom flare-ups.
Located at 154 E Main St in the heart of Westborough, our internal medicine practice is part of the Umass Health network — bringing academic-level expertise to the community we serve.
We believe that great medicine starts with listening. Our physicians take the time to understand your full health history, your concerns, and your goals — then craft a care plan that fits your life, not the other way around. Whether you're managing a long-term condition or simply looking for a dependable primary care provider, we're here for the long haul.
Every decision starts with what matters most to you.
From prevention to chronic care — one trusted practice.
Same-day appointments and convenient Westborough location.
Part of Umass Health — full access to specialists and hospitals.
We work with a wide range of insurance providers to keep quality care accessible. Contact our office to confirm your plan.
Accepted
Blue Cross Blue Shield
Accepted
Accepted
We also accept most PPO plans and offer self-pay options. Please call us to verify your specific coverage.
Call us to schedule an appointment or send us a message — we'll get back to you promptly.
Fill out the form below and we'll reach out as soon as possible.
Message Sent!
Thank you for reaching out. We'll get back to you within one business day.