Nació en San Sebastián en 1929, siendo el mayor de los hijos de Antonio Cavero y Goicoerrotea, X barón de Carondelet (hijo de los marqueses de Portugalete) y de María de la Piedad Lataillade y Aysa.