En 1947 se casó con Clara Angelina Aparicio Reyes, con quien tuvo cuatro hijos (Claudia Berenice, Juan Francisco, Juan Pablo y Juan Carlos).