後朱雀朝の長暦4年(1040年)左近衛少将に任ぜられると、後冷泉朝の永承7年(1052年)頃まで10年以上に亘ってこれを務める。のち、左近衛中将を務めた。
民部大輔を経て、三河守・周防守と後三条朝から白河朝にかけて地方官を歴任する。後三年の役の翌年である寛治2年(1088年)陸奥守・源義家の後任を藤原永清と争い、基家が任ぜられた。寛治6年(1092年)5月から6月にかけて陸奥国最大の在地勢力である藤原清衡に合戦の企てが見える旨を朝廷に報告した[1]。翌寛治7年(1093年)8月15日に任国において卒去。最終官位は陸奥守正四位下。享年70歳ほどとされる。