Han var sønn av lendmannen Arne på Stårheim (eller Ståreim eller Stodrheim) i Nordfjord og kong Harald Gilles enke, den svenske kongsdatteren Ingrid Ragnvaldsdatter.