Está casado con Lucía Teresa Andrade Barría y tiene 3 hijos, Lucia, Claudia y Jaime los 3 de apellidos Rodríguez Andrade, y cuatro nietas: Francisca, Valentina de apellidos Díaz Rodríguez, Sofía e Isidora de apellidos Rodríguez Pérez.