After graduating from the Bronx High School of Science in 1959, he attended Columbia College from which he received a bachelor of arts in chemistry in 1962.
He graduated from Columbia University College of Physicians and Surgeons in 1966 with an M.D. Degree. After serving an internship and one year of general medical residency at Columbia Presbyterian Medical Center, he served as a Clinical and Research Associate at the National Institutes of Health from 1968 to 1970.
Upon completing his medical residency and research and clinical training in 1973, he was appointed Associate Professor of Medicine and Assistant Professor of Biochemistry at the Duke University Medical Center. In 1977 he was promoted to Professor of Medicine and in 1982 to James B. Duke Professor of Medicine at Duke University. He is also a Professor of Biochemistry and Chemistry. He has been an Investigator of the Howard Hughes Medical Institute since 1976 and was an Established Investigator of the American Heart Association from 1973-1976.