He served the three emperors, Emperor Higashiyama (the 113th), Emperor Nakamikado (the 114th), and Emperor Sakuramachi (the 115th), and advanced to Gon Dainagon (a provisional chief councilor of state) at the rank of Junii (Junior Second Rank).
東山天皇（113代）・中御門天皇（114代）・桜町天皇（115代）の三帝にわたって仕え、官位は従二位権大納言まで昇る。