He was served the emperors of five generations from Emperor Goreizei to Emperor Toba, and was finally promoted to Juichii (Junior First Rank) sadaijin (minister of the left) in 1083 after serving as Kebiishi no betto (Superintendent of the Imperial Police), Saemon no kami (Captain of the Left Division of Outer Palace Guards), Sakone no daisho (Major Captain of the Left Division of Inner Palace Guards), Sangi (Royal Advisors), Dainagon (chief councilor of state) and udaijin (minister of the right.)
後冷泉天皇から鳥羽天皇まで5代の天皇に仕え、検非違使別当・左衛門督・左近衛大将参議・大納言・右大臣を経て1083年（永保3年）従一位左大臣に至った。