Au début des années 1970, Vesna Pešić fait partie du Mouvement des intellectuels pour la défense et la protection des Droits de l'Homme et des libertés, familièrement connu sous le nom d'« Opposition de Belgrade ». En 1982, elle est arrêtée et emprisonnée pour avoir organisé des manifestations contre l'arrestation d'un groupe d'étudiants de l'université de Belgrade.
En 2007, après la fusion de l'Alliance civique de Serbie et du Parti libéral-démocrate, elle devient présidente du conseil politique du Parti libéral-démocrate. En 2011, à la suite de différends politiques avec Čedomir Jovanović, Vesna Pešić quitte le parti[2].