Alexander Stewart was de zoon van Walter Stewart en Bethóc Mac Gille Chríst, dochter van de graaf van Angus. Hij vergezelde koning Lodewijk IX van Frankrijk tijdens de Zevende Kruistocht. In 1255 was hij een van de raadgevers van de minderjarige koning Alexander III van Schotland. Alexander Stewart diende als diens belangrijkste legeraanvoerder in de Slag bij Largs waar hij de Noren onder leiding van koning Haakon IV van Noorwegen wist te verslaan.