Durante su vida José Rosales represento a los departamentos de San Salvador y Chalatenango, en varias legislaturas ordinarias; electo senador por San Salvador en 1877, fue nombrado presidente de la Cámara de Senadores en 1881, diputado al Congreso Constituyente de 1883 y vicepresidente de la Cámara de Senadores en 1884 y 1885.