Increasing urbanization, industrialization and over population are the factors mainly responsible for adding hazardous components in water, which mainly constitutes heavy metals and chemicals etc. Water bodies are the main targets for disposing the pollutants directly or indirectly. This is a review paper illustrating the role of plants to assist the treatment of industrial and residential wastewater. The prevailing purification technologies used to remove the contaminants are too costly and sometimes non-eco friendly also. Therefore, the research is oriented towards low cost and eco friendly technology for waste water purification, which will be beneficial for community. The paper discusses the potential of different process and utilization of terrestrial and aquatic plants in purifying water and wastewater from different sources.