阿方索十二世是西班牙女王
伊莎贝拉二世的儿子,他的父亲是谁无法确认,因为伊莎贝拉二世名义上的丈夫弗朗西斯科亲王是个同性恋者,所以普遍推测阿方索十二世的父亲是是王室近卫军的军官恩里克·普伊戈—莫尔托(Enrique Puig y Moltó)。在
1868年革命中,阿方索十二世的母亲被废黜。他被母亲带离西班牙,在
巴黎、
维也纳和
英国接受了良好教育。伊莎贝拉二世于
1870年正式宣布退位,希望此举能帮助阿方索重获王冠,但是西班牙议会选择了
意大利国王
维托里奥·埃马努埃莱二世的儿子
阿梅迪奥·德·萨伏依来充当国王。阿梅迪奥·德·萨伏依在即位后被卡洛斯战争、共和主义者的活动和贵族集团的内讧搞得焦头烂额。
1873年,阿梅迪奥·德·萨伏依在混乱的局势下主动退位,为阿方索十二世的上台扫清了障碍。
1874年12月28日,保皇派将领阿塞尼奥·马丁内斯·德·坎波斯发动政变,宣布阿方索十二世为西班牙国王。阿方索十二世于次年(
1875年)回国正式执政。