Mexicano casado con 3 hijos. Graduado del Tec de Monterrey Cómo Contador Público y con Maestría en Administración en la Universidad de California Los Ángeles y maestría en Administración Pública en la Universidad de Harvard.
Bernardo se desempeñó como diputado federal y coordinador de su grupo parlamentario en la cámara de diputados fuera te la legislatura LVIII y como diputado local y coordinador de su bancada de 2003 a 2005. Bernardo fungió como jefe de proyectos especiales y director general de la CONADE durante el gobierno del Presidente Felipe Calderón.
Actualmente es jefe de misión de la delegación olímpica mexicana rumbo a París 2024 y miembro permanente del Comité Olímpico Mexicano además de fungir como vicepresidente de la Federación mexicana de triatlón.
Bernardo es colaborador y analista deportivo en Claro Sports y ha cubierto Juegos Olímpicos, mundiales de atletismo y el mundial de fútbol de Qatar.
Bernardo además de múltiples triatlones y medios Ironmans, en 2012 completo el Ironman de Cozumel con un tiempo de 11 horas con 38 minutos.