Bacteriile dezvoltă rezistență la antibiotice prin mai multe mecanisme, cum ar fi: mutații genetice spontane, transferul de gene de rezistență prin intermediul plasmidelor sau prin preluarea genelor de rezistență de la alte bacterii prin transformare, transducție sau conjugare.