We use bacteriocins for application in food technology, which aims to extend food preservation time, treat pathogen disease and cancer therapy, and maintain human health. Therefore, bacteriocins may become a potential drug candidate for replacing antibiotics in order to treat multiple drugs resistance pathogens in the future. This review article summarizes different types of bacteriocins from bacteria. The latter half of this review focuses on the potential applications in food science and pharmaceutical industry.