Dr. Craig Heinly

Board Certified Dermatologist

Dr. Heinly is a native of Lancaster, Pennsylvania, and attended Duke University, where he graduated with honors with a BS degree in Biology. He then pursued research in immunology, vaccine development, and basic T-cell biology prior to attending medical school at Duke. Dr. Heinly completed his dermatology residency at Duke and then joined Triangle Dermatology Associates in 2003, where he has practiced since.

In his free time he enjoys cycling, running, and spending time with his family. He has lived in the Durham/Chapel Hill area since 1987.

Clinic Locations





Undergraduate: Duke University, Durham, NC 1987-1991

Medical School: Duke University School of Medicine, 1995-1999

Internship: Internal Medicine, University of North Carolina, Chapel Hill, 1999-2000

Residency: Dermatology, Duke University, 2000-2003



Board Certified by the American Board of Dermatology

Member of American Academy of Dermatology, North Carolina Dermatologic Association and North Carolina Medical Society