Fue dirigente de la Coordinadora Popular de Barrancabermeja y después integró la bancada parlamentaria de la Unión Patriótica (UP), al ser elegido representante a la Cámara por Santander. El 30 de agosto de 1986 fue asesinado por escuadrones de la muerte del paramilitarismo de Estado, truncándose la vida de éste joven político y defensor de los intereses populares. Leonardo Posada fue el primero de los militantes de la UP en ser asesinado, dando inicio al plan de exterminio de esta fuerza política alternativa.