Up to now, removal of sodium dodecyl sulfate (SDS) from proteins in terms of restoration of their activity was an unsolved problem. A general procedure using ceramic hydroxyapatite (HAP) chromatography was developed for the complete removal of SDS bound to soluble or membrane proteins. This procedure involves (i) the binding of the SDS-protein complexes onto the ceramic hydroxyapatite column, (ii) extensive washing of bound proteins with phosphate buffer containing a mild detergent to exchange SDS, (iii) elution of the retained protein by increasing the phosphate concentration. Using this approach, complete exchange of [35S]SDS into a nonionic detergent such as dodecyl maltoside was achieved with a 90-100% protein recovery. The efficiency of protein-bound SDS removal is very likely due to the combined effect of phosphate ions and the hydrophobic tail of nonionic detergent: acting together, they are able to displace SDS molecules from their protein-binding sites. The advantages of this HAP-mediated SDS removal method include high efficiency, rapidity, simplicity and general applicability to a wide variety of detergents and soluble or membrane proteins. Of utmost importance, SDS-treated P-glycoprotein, glutamate dehydrogenase, and lysozyme fully recovered their enzymatic activities after HAP chromatography, including lysozyme electroeluted from SDS-polyacrylamide gel electrophoresis. This demonstrates that reactivation of SDS-treated protein can be achieved, provided that SDS is completely removed under mild conditions.