En 1978 ascendió al grado de General para hacerse cargo de la Dirección de Instrucción, cargo que ocupó hasta 1982, cuando conjuntamente a su ascenso a General Inspector asumió la Dirección de Logística, para asumir en 1983 como General Subdirector de Carabineros.