Outer membrane protein P6 is a promising vaccine antigen with potential to prevent infections caused by non-typeable Haemophilus influenzae. A convenient and reliable method for the purification of P6 and an assessment of the purity, yield, protein structure, antigenicity and immunogenicity of the purified protein are described. The method begins with intact H. influenzae and utilizes a series of incubations and centrifugations using a single buffer to remove all cell components with the exception of the peptidoglycan to which the P6 is associated. P6 is dissociated from the complex with heat and the insoluble peptidoglycan is removed by centrifugation. The procedure yields highly purified P6. Contamination with lipooligosaccharide is less than 0.025 endotoxin U per microgr P6. The yield of P6 is approximately 2 mg of P6 per l H. influenzae culture. The purified P6 retains both the secondary and tertiary structure as measured by circular dichroism and analysis with monoclonal antibodies. The purified P6 is immunogenic in animals. A convenient method for purifying P6 which retains antigenicity and immunogenicity will be an important tool for future studies of the vaccine potential of P6.