He served three emperors: Emperor Momozono (116th), Emperor Gosakuramachi (117th), and Emperor Gomomozono (118th), however, because he died early, he did not get promoted higher than Shosanmi Gon Chunagon (Senior Third Rank, provisional vice councilor of state).
桃園天皇（116代）・後桜町天皇（117代）・後桃園天皇（118代）の三帝にわたって仕えたが、若くして薨去したために正三位権中納言止まりだった。