Roemer received his A.B. in mathematics summa cum laude from Harvard in 1966. He then enrolled as a graduate student in mathematics at the University of California, Berkeley. He became intensely involved in the anti-Vietnam-War movement, transferred to the doctoral program in economics, and was suspended by the university for his political activities.