After being appointed to Konoe no shosho (Minor Captain of the Palace Guards) of Jugoinoge (Junior Fifth Rank, Lower Grade) in 783, he was appointed to Chue no shosho (Minor Captain of the Imperial Guard), Shonagon (lesser councilor of state), Shikibu no taifu (Senior Assistant Minister of the Ministry of Ceremonial), Sakyo no daibu (Master of the Eastern Capital Offices), and Dazai no sochi (Governor-General of the Dazai-fu offices), and finally, he was appointed to Jusanmi (Junior Third Rank) in 806 and Chunagon (vice-councilor of state) in 812.
783年（延暦2年）従五位下近衛少将に任じられた後、中衛少将・少納言・式部大輔・左京大夫・大宰帥などを歴任し、806年（大同(日本)元年）に従三位、812年（弘仁3年）中納言にいたった。