Hacia el final del gobierno de Carrera, se exilió en El Salvador en donde fue asesor del presidente liberal Gerardo Barrios -acérrimo enemigo de Carrera- y lo convenció de que para llevar el progreso a Guatemala tenían que derrocar a Carrera y eliminar las políticas de éste que protegían las tierras ejidales de los nativos guatemaltecos.