Silva was a member of the Worker's Party (PT) until 2009. She was a Senator before becoming Minister of the Environment in 2003. She ran for president in the 2010 Brazilian elections as the candidate for the Green Party (PV).