After serving Shirakawain as Kurodo and Emperor Horikawa as Rokui-Kurodo (kurodo with the Sixth Rank), he was appointed as kebiishi and Saemon no jo, and then was awarded the rank of jugoinoge (Junior Fifth Rank, Lower Grade) in November 1096, and in January 1098, he was appointed as Samurai-dokoro betto (the superior of the Board of Retainers (shikiji (another term for a royal secretary, kurodo, especially one who is concurrently posted as a controller)) for the family of FUJIWARA no Moromichi (according to "Gonijo Moromichi-ki" (The Diary of Fujiwara no Moromichi)).
白河院蔵人、堀河天皇の六位蔵人を務めた後、検非違使、左衛門尉を経て永長元年（1096年）11月に従五位下に叙され、翌12月には藤原師通家の侍所別当（職事）に任じられる（『後二条師通記』）。