Their commercials say it does :p
For me the real bennefit of neosporin is just to keep the wound wet. I also think it serves to seal the wound from anything that might blow in.
I have nothing scientific.