In 899, he was appointed to Omi no Gon no shojo (Provisional Junior Secretary of Omi Province) and, after that, successively held positions of various chihokan (a local official) including the lord of Mikawa Province, the lord of Tango Province and the lord of Yamashiro and, after working as Sachuben and Uchuben, he reached Sangi in 947 and, in 951, he was ranked at Shoshiinoge (Senior Fourth Rank, Lower Grade).
899年（正泰2年）近江国権少掾に任命され、以後三河国守・丹後国守・山城国守などの地方官を歴任し、さらに左中弁・右大弁を経て、947年（天暦元年）参議に至り、951年（天暦5年）正四位下に叙された。