Neto do maestro judeu Ernesto Roemer, que emigrou para o México em 1938 após a ocupação alemã da Áustria. Cresceu na Cidade do México, ele completou dois diplomas de bacharelado, um bacharelado em economia no Instituto Tecnológico Autónomo de México (ITAM) na Cidade do México (1983 a 1987) graduando-se com distinção (summa cum laude) e um diploma de Direito pelo National Universidade Autônoma do México (UNAM, 1983-1987), onde também se formou com distinção (summa cum laude).