There is huge global concern surrounding the emergence of antimicrobial resistant bacteria and this is resulting in an inability to treat infectious diseases. This is due to a lack of new antimicrobials coming to the market and irresponsible use of traditional antibiotics. Bactofencin A, a novel antimicrobial peptide which shows potential as an antibiotic, is susceptible to enzyme degradation. To improve its solution stability and inherent activity, bactofencin A was loaded onto a traditional silica mesoporous matrix, SBA-15, and a periodic mesoporous or-ganosilane, MSE. The loading of bactofencin A was considerably higher onto SBA-15 than MSE due to the hydrophilic nature of SBA-15. While there was no detectable peptide released from SBA-15 into phosphate buffered saline and only 20% of the peptide loaded onto MSE was released, the loaded matrices showed enhanced activity compared to the free peptide during in vitro antimicrobial assays. In addition, the mesoporous matrices were found to protect bactofencin A against enzymatic degradation where results showed that the SBA-15 and MSE with loaded bactofencin A exposed to trypsin inhibited the growth of S. aureus while a large decrease in activity was observed for free bactofencin upon exposure to trypsin. Thus, the activity and stability of bactofencin A can be enhanced using mesoporous matrices and these matrices may enable its potential development as a novel antibiotic. This work also shows that in silico studies looking at surface functional group and size complementarily between the peptide and the protective matrix could enable the systemic selection of a mesoporous matrix for individual bacteriocins with potential antimicrobial therapeutic properties.