Contrajo matrimonio con Gladys Eugenia Corrales Madrigal el 23 de julio de 1979 y tienen tres hijos: Federico José (12 de abril de 1980), Francisco Guillermo (21 de abril de 1982) y Fabricio Enrique (3 de diciembre de 1990).