Gerardo Solís fue nombrado magistrado del Tribunal Electoral en 2006, durante la administración de Martín Torrijos.
Siempre estuvo vinculado al Partido Revolucionario Democrático (PRD). En el Gobierno de Ernesto Pérez Balladares ocupó el cargo de director ejecutivo del Fondo de Emergencia Social de la Presidencia de 1996-1998 y de ministro de vivienda en 1998. En sus últimos días de gobierno, Pérez Balladares lo designó fiscal electoral.