The actor will next be seen opposite Rani Mukerji in the drama Talaash.
A source told One India: "Aamir is now going for a complete image makeover and wants to go the social way. He wants to get involved with social causes only."
Khan confirmed to the paper: "I have cancelled all my endorsement deals."
The actor was honoured last week by the National Commission for Scheduled Castes for highlighting social injustice on his Satyamev Jayate TV show.
The show, which features ordinary people, has highlighted causes ranging from female foeticide to sexual abuse in India.
In June, Khan took part in a major government campaign to highlight malnutrition in the country.
Cloud Atlas star Tom Hanks praised Khan recently after the director-turned-producer was called India's first "superstar activist" in Time magazine.
Watch the song 'Muskaanein Jhooti Hai' from Talaash below: