Alfonso III tuli Portugalin kuninkaaksi, kun hänen isoveljensä Sancho II syrjäytettiin paavin tahdosta vuonna 1248. Alfonso jatkoi alueiden takaisinvalloitustamuslimeilta valloittamalla Faron vuonna 1249. Valloitettu Algarven alue jaettiin Portugalin ja Kastilian kesken. Paavi erotti Alfonson kirkosta kirkon maaomaisuutta koskeneen erimielisyyden seurauksena. Alfonson kuoltua vuonna 1279 häntä seurasi valtaistuimelle hänen vanhin poikansa Dinis I.[1]
Avioliitot ja lapset
Alfonson ensimmäinen puoliso oli Boulognen kreivitär Matilda II (1202–1259), jonka kanssa hän avioitui vuonna 1238. Avioliitto oli lapseton ja Alfonso otti eron Matildasta vuonna 1253. Toinen puoliso vuodesta 1253 alkaen oli Alfonsoa yli 30 vuotta nuorempi prinsessa Beatrice Kastilialainen (1242/1244–1303), joka oli Alfonso X Viisaan ja Mayor Guillén de Guzmán avioton tytär. Heille syntyi seitsemän lasta: