Родился 1 января 1902 года в г. Нижний Новгород. Русский. В армии с 1919 года. Участник Гражданской войны. В 1926 году окончил Сумскую военную пехотную школу, в 1929 году Киевскую военно-политическую школу, в 1939 году — Военную академию им. М.В. Фрунзе. Участвовал в боях на р. Халхин-Гол в 1939 году. На фронтах Великой Отечественной войны с июня 1941 года. Командир 461-го стрелкового полка (Северный фронт) полковник Трубачев умело управлял боевыми действиями полка в период с 29 июня по 11 июля 1941 года в районе пос. Лахденпохья и Элисенваара (Карелия). Полк отразил многочисленные контратаки врага. В 1941 — 1942 годах командир 1-й стрелковой дивизии войск НКВД. С 1954 года генерал-майор Трубачев в запасе. Жил в Москве. Награжден многими орденами и медалями. Умер 1 июня 1964 года.
Звание Героя Советского Союза присвоено 25 июля 1941 года.