Revision of curriculum in higher education is a continuous, necessary and inevitable endeavor. In particular, universities involved in medical education are required to keep abreast of the latest developments. Indeed, review of medical education courses is vital in order to be congruent with global trend in health care and treatment, new technologies, emerging diseases, new expectations of patients, knowledge explosion, and growing information on human body. By 1972, the medical education program offered at the Faculty of Medicine, the University of Tehran was a model for other universities nationwide. However, some discrepancies among various universities resulted in setting up minimum, maximum, and proper levels of each subject of the course. In 1980s, the Supreme Council for Cultural Revolution approved an identical program for medical education at all universities. The Supreme Council for Planning embarked upon a major curriculum renewal effort in medical education in 1984. In 1985, the newly established Ministry of Health, Treatment, and Medical Education was entrusted with organizing the medical education. As a result, the Supreme Council for Planning Medical Education was formed to set up relevant courses, rules and regulations. In 2001, curriculum revision, to some extent, was delegated to universities. This paper reviewed the history of medical education in Iran. Discussing experiences of universities involved in medical education, some suggestions were made to improve the program.