Pasó gran parte de su infancia y juventud en Salamanca, donde su padre, Fernando Sánchez León, fue director del hospital de Los Montalvos. Recibió su doctorado en Filosofía e Historia en la Universidad de Barcelona (UB) en 1973 con la disertación Cataluña y el gobierno central después de la Guerra dels Segadors (1652-1679).