Miembro del Partido Liberal Colombiano, ocupó el cargo de Representante a la Cámara por elección popular en los periodos legislativos 2002-2006 y 2006-2010.
En 2000 intenta ser elegido concejal de Bogotá, pero no logra su cometido, sin embargo la significativa votación que alcanza lo mantiene vigente como líder político.
En 2002 se convierte en una de las sorpresas en las Elecciones legislativas, siendo elegido Representante a la Cámara por Bogotá.
Luego, se afilio y presentó por el Partido Liberal para una segunda reelección en 2019, pero no fue electo.
[4] Silva ha tenido un desempeño poco constante en el Concejo en este periodo.