Está casado con Lucía Peña Ochoa con quién tiene tres hijos: Fabián Ruperto, Pablo Andrés e Isabel Lucía.