Classical methods which used for removal of heavy metals from contaminated water are adsorption, precipitation, coagulation, ion exchange resin, evaporation, and membrane processes. Microbial biosorption can be used for the removal of contaminated waters with pollutants such as heavy metals and dyes which are not easily biodegradable. Microbial biosorbents are inexpensive, eco friendly and more effective for the removal of toxic metals from aqueous solution. In this review, the bacterial and fungal abilities for heavy metals ions removal are emphasized. Environmental factors which affect biosorption process are also discussed. A detailed description for the most common isotherm and kinetic models are presented. This article reviews the achievements and the current status of bacterial and fungal biosorption technology for heavy metals removal and provides insights for further researches.