Trueperella pyogenes (T. pyogenes) is an opportunistic pathogen that causes infertility, mastitis, and metritis in animals. T. pyogenes is also a zoonotic disease and is considered an economic loss agent in the livestock industry. Therefore, vaccine development is necessary. Using an immunoinformatics approach, this study aimed to construct a multi-epitope vaccine against T. pyogenes. The collagen adhesion protein, fimbriae, and pyolysin (PLO) sequences were initially retrieved. The HTL, CTL, and B cell epitopes were predicted. The vaccine was designed by binding these epitopes with linkers. To increase vaccine immunogenicity, profilin was added to the N-terminal of the vaccine construct. The antigenic features and safety of the vaccine model were investigated. Docking, molecular dynamics simulation of the vaccine with immune receptors, and immunological simulation were used to evaluate the vaccine's efficacy. The vaccine's sequence was then optimized for cloning. The vaccine construct was designed based on 18 epitopes of T. pyogenes. The computational tools validated the vaccine as non-allergenic, non-toxic, hydrophilic, and stable at different temperatures with acceptable antigenic features. The vaccine model had good affinity and stability to bovine TLR2, 4, and 5 as well as stimulation of IgM, IgG, IL-2, IFN-γ, and Th1 responses. This vaccine also increased long-lived memory cells, dendritic cells, and macrophage population. In addition, codon optimization was done and cloned in the E. coli K12 expression vector (pET-28a). For the first time, this study introduced a novel multi-epitope vaccine candidate based on collagen adhesion protein, fimbriae, and PLO of T. pyogenes. It is expected this vaccine stimulates an effective immune response to prevent T. pyogenes infection.