Later, he was promoted successively and became Naidaijin in 1479 after experiencing Gon Chunagon (a provisional vice-councilor of state), Gon Dainagon (a provisional major councilor), Ukone no daisho (a major captain of the Right Division of Inner Palace Guards) and Sakone no daisho (a major captain of the Left Division of Inner Palace Guards).
以降累進して、権中納言・権大納言・右近衛大将・左近衛大将を経て、文明(日本)11年（1479年）に内大臣となる。