Bio-medical implants have increased demand to treat different medical conditions and complications. Latest research in medical and material science is paving the path for new generation of biomedical implants that mimic the natural bone and tissues for enhanced bio compatibility. Bio-medical implant is required to be bio-compatible, non-toxic and bioactive. Main reasons for implantation are aging, overweight, accidents and genetic diseases such as arthritis or joint pain. Diseases such as osteoporosis and osteoarthritis have ability to severely damage the mechanical properties of bones overtime. Different materials including polymers, ceramics and metals are used for biomedical implants. Metallic implants have high strength, high resistance to corrosion and wear. Biocompatible metallic materials include Ti, Ta, Zr, Mo, Nb, W and Au while materials such as Ni, V, Al and Cr are considered as toxic and hazardous to the body. Bioresorbable and degradable materials dissolve in the body after the healing process. Mg based metallic alloys are highly degradable in the biological environment. Similarly, different polymers such as Poly-lactic acid (PLA) are used as bio-degradable implants and in tissue engineering. Biodegradable stents are used in slow release of drugs to avoid the blood clotting and other complications. Shape memory alloys are employed for bio-implants due to unique set of properties. Different surface physical and chemical modification methods are used to improve the interfacial properties and interaction of implant materials with biological environment. This review explains properties, materials, modifications and short comings for bio-implants.