In 1973 he joined the faculty at the University of Utah. Since 1988 Capecchi has also been an investigator of the Howard Hughes Medical Institute. He is a member of the National Academy of Sciences. He has taught for Duke University's Program in Genetics and Genomics.