Se casó con Emma Silva Pávez (Santiago de Chile, 1883-Madrid, 19 de enero de 1953), con quien tuvo cinco hijos: María del Rosario (fallecida en Madrid el 4 de octubre de 1965), Magdalena (fallecida en 1974), Emma (1904-1973), el periodista y escritor Manuel Penella de Silva (1910-1969), la tiple cómica Teresita Silva (de nombre María Teresa, 1911-1960) y Magdalena.