He was given the rank of Jushiinoge (Junior Fourth Rank, Lower Grade) in 919 and after that, he fulfilled the positions of Omi no kuni Gon no kami (Governor of Omi Province), Iyo no kuni Gon no kami (Governor of Iyo Province), Ukyo no daibu (Master of the Western Capital Offices), Sachujo (Middle Captain of the Left Division of Inner Palace Guards), Harima no kuni Gon no kami (Governor of Harima Province), and Bizen no kuni Gon no kami (Governor of Bizen Province).
延喜19年（919年）従四位下に叙され、以後、近江国権守・伊予国権守・右京大夫・左中将・播磨国権守・備前国権守などを歴任。