25-Hydroxyvitamin D3-Sepharose was prepared by coupling 25-hydroxyvitamin D3-3 beta-(1,2-epoxypropyl)-ether to thio-activated Sepharose CL-6B, forming a protease-resistant linkage between the sterol and the matrix. Vitamin D-binding protein from human plasma was obtained 85-92% pure after ligand affinity chromatography. Subsequent hydroxylapatite chromatography provided homogeneous protein. The purified vitamin D-binding protein was fully active in regard to 25-hydroxyvitamin D3 and actin binding capabilities.