Roberto es Licenciado en Derecho por la Universidad Anáhuac, con estudios de economía por el Instituto Tecnológico Autónomo de México. Fue profesor titular de Teoría Macroeconómica en la Universidad Anáhuac.
En el poder legislativo, Roberto ha sido: Diputado Local en la II Asamblea del Distrito Federal por el PRI; dos veces Diputado Federal en la LVI Y LIX Legislatura por el PRI; candidato a la Presidencia de la República por el Partido Nueva Alianza en las elecciones de 2006.
En el poder ejecutivo, ha ocupado los cargos de: Procurador Federal del Consumidor; Secretario Ejecutivo del Sistema Nacional de Seguridad Pública; Subsecretario de Prevención y Participación Ciudadana de la SEGOB. Actualmente, Roberto es Secretario del Trabajo y Previsión Social..