He consecutively held posts including Shoshiinoge (Senior Fourth Rank, Lower Grade) Mutsu no kuni no Azechi (local inspector of Mutsu Province) and Dewa no kuni no Azechi (local inspector of Dewa Province).
正四位下陸奥国按察使、出羽国按察使などを歴任した。