Se desempeñó en varias ocasiones como parlamentario y ministro de estado.
Recabarren fue nombrado profesor de Economía Política en el Instituto Nacional en 1842 y se casó con Carolina del Solar Marín en 1859, sin dejar descendencia.
Inició su carrera política al unirse al Partido Liberal y participa en la Revolución de 1851, durante el cual fue capturado y deportado.
En 1866, se convirtió en el secretario de la Flota aliada chileno-peruana durante la Guerra contra España.
En 1880 el presidente Aníbal Pinto lo nombró ministro del Interior.