M Mahalingam has been removed from his position as MIC treasurer-general with immediate effect by party president S Samy Vellu.