Una bacteriocina es una toxina proteica sintetizada por una bacteria con el fin de inhibir el crecimiento de bacterias similares o de cepas cercanas. Aunque existe controversia al respecto, muchas veces son consideradas como antibióticos de corto espectro. Son muy diversas estructural, fisiológica y ecológicamente.Las bacteriocinas fueron descubiertas por André Gratia en 1925, durante su investigación en formas de matar bacterias y que culminó con el desarrollo de ciertos antibióticos y el descubrimiento de los bacteriófagos. Gratia llamó a su primer descubrimiento colicina porque actuaba frente a E.coli.Las bacteriocinas son muy importantes en medicina, ya que suelen ser producidas por especies no patogénicas que colonizan el cuerpo humano. Si estas desaparecen por alguna causa, se da la oportunidad de infectar a un microorganismo que habitualmente no sería capaz.