Francisco Rubio nació en Encinasola, un pueblo de Huelva, y quedó huérfano a los dos años. Es hijo de padre portugués y madre onubense. A los 17 años se traslada a Cádiz y conoció a María Belén, con la que tuvo tres hijos: Luisma, Mónica y Rocío. Fue profesor de Automoción en Valcarcel. A principios de los 80 abandona y se mete a la representación de la mano de Manolo Rubio.
El Cañón ha confeccionado un menú típico onubense compuesto de habas con choco, coquinas, raya al pimentón, choco frito y Gambitas blancas de Huelva.