Александр II родился в городе Милане. До избрания — епископ Лукки (с 1056; под именем Ансельмо I). Первый папа, выбранный коллегией кардиналов без вмешательства немецкого императора; имел соперника в выбранном одновременно с ним в Базеле и пользовавшемся покровительством Генриха IV Гонории II (прежний епископ пармский Кадалоус), но на созванном (в 1062 г.) архиепископом Кёльна Анно II церковном собрании избрание Гонория было объявлено незаконным, и Александр II всеми единогласно признан папою. Решение церковных вопросов, постановления относительно инвеституры и целибата, так же как и все мероприятия, клонившиеся к унижению Генриха IV, хотя и принимались, по-видимому, Александром II, но на самом деле исходили от кардинала Гильдебранда (позднее папа Григорий VII), его канцлера и непосредственного преемника, который уже тогда был душою всего папского управления.