Su hijo Kiko le dio un nieto, Francisco Rivera Bueno (Sevilla, 6 de noviembre de 2012), nacido de su relación con la modelo Jéssica Bueno Álvarez; el 15 de diciembre de 2015 le da una nieta: Ana Rivera Rosales (nacida en Castilleja de la Cuesta, Sevila) de su relación con su actual esposa Irene Rosales Vázquez, y el 30 de enero de 2018 ambos le dan su cuarta nieta, Carlota Rivera Rosales (nacida en Castilleja de la Cuesta, Sevila).