He joined the palace staff in 1076, became Jugoinojo (Junior Fifth Rank, Upper Grade) and Tango no kami (Governor of Tango Province) in 1078, Jushiinoge (Junior Fourth Rank, Lower Grade) in 1081, Bicchu no kami (Governer of Bicchu Province) and Uchujo (Middle Captain of the Right Division of Inner Palace Guards) before 1081, Shoshiinoge (Senior Fourth Rank) in 1084, took the title Chugu Gon no suke (Provisional Assistant Master of the Consort's Household) and Kurodo no to (Head Chamberlain) in 1091, Sangi (councillor) in 1092, Sachujo (Middle Captain of the Left Division of the Inner Palace Guards) and Harima gon no kami (Provisional Governor of Harima Province) in 1093, rose to Jusanmi (Junior Third Rank) in 1096, Shosanmi (Senior Third Rank) in 1097, became Bicchu gon no kami (Provisional Governor of Bicchu Province) in 1098, Gon Chunagon (Provisional vice-counselor of state) in 1102, Shonii (Senior Second Rank) in 1103, and Gon Dainagon (Provisional chief counselor of state) in 1115.
承保3年（1076年）侍従、承暦2年（1078年）従五位上兼丹後守、永保元年（1081年）従四位下、備中守（これ以前に少将）、右中将、同4年（1084年）正四位下、寛治5年（1091年）兼中宮権亮、蔵人頭、同6年（1092年）参議、同7年（1093年）左中将兼播磨権守、嘉保3年（1096年）従三位、永長2年（1097年）正三位、承徳2年（1098年）兼備中権守、康和4年（1102年）権中納言、同5年（1103年）正二位、永久(元号)3年（1115年）権大納言。