Hijo de Ramón Ballesteros Riesco e Ignacia Ríos Egaña.
Bisnieto del ex Gobernador de Chile, Juan Rodríguez Ballesteros (1808).
Se dedicó también a la prensa, siendo escritor y cronista del periódico "El Independiente", órgano del Partido Conservador (1868).
Escribió columnas en los diarios "El Ferrocarril", "La República", "Los Debates" y "La Libertad Electoral".
Ingresó luego al Partido Liberal, manteniéndose del lado del presidente José Manuel Balmaceda en la guerra civil de 1891.