I 1122 ble Afonso fjorten år, noe som ble betraktet som voksen på 1100-tallet. Han opphøyde seg selv til ridder på egen hånd i katedralen i Zamora, samlet en hær og begynte å ta kontroll over sin mors landområder. I nærheten av Guimarães, i slaget ved São Mamede i 1128, beseiret han hæren til stefar og allierte grev Fernando Peres de Trava av Galicia. Deretter forviste han sin mor for alltid til et kloster i Galicia. Muligheten å legge Portugal (den gang kjent som sørlige Galicia) inn under kongeriket Portugal og Galicia ble avverget, og Afonso ble enehersker (hertug av Portugal) som følge av kravene på uavhengighet fra landets kirke og adel. Han beseiret også morens nevø, Alfonso VII av León, som kom for å hjelpe henne, og således frigjorde han kongekommet fra den politiske avhengigheten til kongedømmet León. Den 6. april 1129 dikterte Afonso Henriques stevningen hvor han utropte seg selv til prins av Portugal.