He held a succession of posts; Tenmon hakase (master of astronomy), Onmyo hakase (master of onmyo), Kazue no kami (the head of budget bureau), Onmyo no kami (Director of Onmyoryo, or Bureau of Divination), and then he was appointed to Jushiijo (Junior Fourth Rank, Upper Grade).
天文博士・陰陽博士・主計頭・陰陽頭などを歴任、従四位上に叙せられる。