清和朝前半に左近衛将監を務め、在職中の貞観9年(867年)に従五位下に叙爵すると、翌貞観10年(868年)近江権介に任ぜられる。
のち、従五位上・右近衛少将兼播磨権介に叙任され、陽成朝の元慶3年(879年)正五位下に叙せられる。元慶7年(883年)渤海客使を郊労するために山城国宇治郡山階野に派遣されている[1]。
元慶8年(884年)光孝天皇が即位すると、従四位下・蔵人頭に叙任される。しかし、翌元慶9年(885年)阿波権守に任ぜられて右近衛少将を解かれるが、翌仁和2年(886年)には右近衛中将を兼ねた。
宇多朝にて従四位上・左近衛中将に至ったともされる。