He served three emperors, Emperor Gotsuchimikado (the 103rd), Emperor Gokashiwabara (the 104th), and Emperor Gonara (the 105th), and advanced to Gon Dainagon (a provisional chief councilor of state) to the rank of Shonii (Senior Second Rank).
後土御門天皇（103代）・後柏原天皇（104代）・後奈良天皇（105代）の三帝にわたって仕え、官位は正二位権大納言まで昇進。