Fly ash, generated during the combustion of coal for energy production, is an industrial by-product which is recognized as an environmental pollutant. Because of the environmental problems presented by the fly ash, considerable research has been undertaken on the subject worldwide. In this paper, the utilization of fly ash in construction, as a low-cost adsorbent for the removal of organic compounds, flue gas and metals, light weight aggregate, mine back fill, road sub-base, and zeolite synthesis is discussed. A considerable amount of research has been conducted using fly ash for adsorption of NOx, SOx, organic compounds, and mercury in air, dyes and other organic compounds in waters. It is found that fly ash is a promising adsorbent for the removal of various pollutants. The adsorption capacity of fly ash may be increased after chemical and physical activation. It was also found that fly ash has good potential for use in the construction industry. The conversion of fly ash into zeolites has many applications such as ion exchange, molecular sieves, and adsorbents. Converting fly ash into zeolites not only alleviates the disposal problem but also converts a waste material into a marketable commodity. Investigations also revealed that the unburned carbon component in fly ash plays an important role in its adsorption capacity. Future research in these areas is also discussed.