A non-specific lipid transfer protein has been purified from the pH 5.1 supernatant of goat liver by DEAE-cellulose, CM-cellulose and Sephadex G-75 column chromatography. The protein shows a single band on polyacrylamide gel electrophoresis and transfers 450 nmol of phosphatidylcholine per min per mg of protein under the present assay condition. This protein has a subunit molecular weight of 12,000 and an isoelectric point of 8.65. Amino acid analysis reveals the absence of methionine. Histidine has been identified as the only N-terminal amino acid. Besides phosphatidylcholine, the protein transfers phosphatidylinositol, phosphatidylethanolamine, phosphatidylserine and cholesterol. Chemical modification studies showed the involvement of free amino and thiol groups in the maintenance of the transfer activity of the goat liver protein.