He held a succession of posts; Onmyo hakase (master of onmyo), Onmyo no suke (Assistant Director of Onmyoryo, or Bureau of Divination), Kazue no suke, Kazue no kami (the head of budget bureau), Daizen no daibu (Master of the Palace Table), Chief of grain warehouse (Kokuso-in betto).
陰陽博士・陰陽助・主計助・主計頭・大膳大夫・穀倉院別当などを歴任。