Nacido la Ciudad de Puebla, México, en mayo de 1949, casado con la señora Elizabeth Brigham, tiene dos hijos, Carlos de 25 y Ana de 29. Estudió la carrera de Ingeniería Mecánica en la Universidad de las Américas Puebla (UDLA-P), y tiene un diplomado en Alta Dirección de Empresas por el IESDE. Desde 1979 a la fecha, es Director y dueño de la empresa Ábaco Computadoras para Negocios S.A.