He soon became involved in the anti-apartheid movement. He held senior positions in the
United Democratic Front and the
African National Congress. He served prison sentences and was also frequently placed under house arrest. Between 1991 and 1994, he was an assistant to the Rector of the
University of the Western Cape and the Treasurer of the ANC's provincial structure. Rasool was elected to the
Western Cape Provincial Legislature in April 1994 following the
country's first democratic election. He served as the MEC for Health and Social Services from 1994 to 1998. In 1998, he was elected
Provincial Chairperson of the ANC. He was appointed the MEC for Finance and Economic Development in 2001 and held this position until his appointment as the 5th
Premier of the Western Cape in April 2004.
Mcebisi Skwatsha succeeded him as Provincial Chairperson. Following the arrest of gang leader Quinton Marinus, or "Mr Big", Rasool and the then Western Cape Provincial Minister of Community Safety,
Leonard Ramatlakane, started receiving death threats allegedly from the Chinese triads. This led Ramatlakane to controversially spend R347,716 of public money on security improvements to his home. On 14 July 2008, Rasool was recalled from the position of premier by the National Executive Committee of the ANC, as the ANC leadership had disapproved of him giving preference to the large
Muslim and
Cape Coloured populations in the Western Cape. The MEC for Economic Development and Tourism
Lynne Brown was designated as his successor. Rasool then briefly worked as a special advisor to the President of South Africa,
Thabo Mbeki, prior to him being elected a Member of the
National Assembly in April 2009. President
Jacob Zuma appointed him as South Africa's Ambassador to the United States in July 2010. He returned to South Africa in February 2015. In April 2018, the ANC National Head of Elections,
Fikile Mbalula, announced Rasool as the party's Provincial Elections Head for the
2019 general elections. This move was seen as part of a campaign to have him return as Provincial Chairperson of the ANC. Following the elections, the ANC's support declined even further in the province. Rasool was elected as a
Member of the Western Cape Provincial Parliament, but tendered his resignation to the incoming Speaker. Rasool had been ranked 75th on the
ANC's national party list for the
2024 general election but this was not high enough for him to be returned to the National Assembly given the ANC's decline in electoral support at the election. ==Expulsion from the United States==