He successively filled various local government posts such as Kozuke no kuni Gon no Daijo (Acting Senior Secretary of Kozuke Province) and Kazusa no kuni Gon no Daijo (Acting Senior Secretary of Kazusa Province), and ended as Shorokuinojo (Senior Sixth Rank, Upper Grade), Jibu shojo (Junior Secretary of the Ministry of Civil Administration).
上野国権大掾、上総国権大掾と地方官を歴任し、正六位上・治部少丞に至る。