We have developed a system in which a foreign antigen replaces nearly all of the surface-exposed region of the fibrillar M protein from Streptococcus pyogenes and is fused to the C-terminal attachment motif of the M molecule. The fusion protein is thus expressed on the surface of Streptococcus gordonii, a commensal organism of the oral cavity. The antigen chosen to be expressed within the context of the M6 molecule was the E7 protein (98 amino acids) of human papillomavirus type 16. Stable recombinant streptococci were obtained by integrating genetic constructs into the chromosome, exploiting in vivo homologous recombination. The M6-E7 fusion protein expressed on the S. gordonii surface was shown to be immunogenic in mice. This is the first step in the construction of recombinant live vaccines in which nonpathogenic streptococci as well as other gram-positive bacteria may be used as vectors to deliver heterologous antigens to the immune system.