Михаил Николаевич родился в 1925 году в деревне Шубино Пустошинского района Псковской области.
До призыва в армию Михаил Тихонов работал токарем на военном заводе. В конце 1942 года его призвали на службу в армию Прокопьевским горвоенкоматом. На фронте — с 21 марта 1943 года. Воевал в составе 5-й гвардейской Звенигородской Краснознамённой ордена Суворова воздушно-десантной дивизии.
До призыва в армию Михаил Тихонов работал токарем на военном заводе. В конце 1942 года его призвали на службу в армию Прокопьевским горвоенкоматом. На фронте — с 21 марта 1943 года. Воевал в составе 5-й гвардейской Звенигородской Краснознамённой ордена Суворова воздушно-десантной дивизии.