Михаил Денисов — сын священника села Пятигоры Чердынского уезда Пермской губернии. Отец его умер в 1873 году, когда Михаилу было четыре года. В 1888 году Михаил окончил три класса Пермской духовной семинарии и поступил псаломщиком в Преображенскую церковь в село Юксеево Чердынского уезда.
В 1893 году он был направлен служить в Преображенский храм в селе Усть-Косьва Соликамского уезда, в 1894 году — в Александро-Невский храм в село Юсьва того же уезда. 10 августа 1897 года был рукоположен во диакона к Алексиевскому храму в селе Егва Соликамского уезда и назначен учителем и законоучителем школы грамоты Егвинского прихода. В 1900 году был переведен в Крестовоздвиженский храм в селе Бондюг Чердынского уезда и в 1901 году назначен учителем земского училища. В 1904 году был переведен в Крестовоздвиженский храм в село Сылвинское Кунгурского уезда и назначен законоучителем церковно-приходской школы.
В 1911 году назначен в Ксениевский храм завода Чусовая Пермского уезда. 9 апреля 1911 года был рукоположен во священника к той же церкви и назначен законоучителем в Заводо-Чусовской земской школе.
В 1912 году был переведен в Ильинскую церковь в село Левино Оханского уезда и назначен заведующим и законоучителем Левинской церковно-приходской школы. В 1913 году был назначен одним из духовников 2-го благочиния Оханского уезда.
Последним местом его служения стал Георгиевский храм в селе Пятигоры Чердынского уезда, в котором служил когда-то его отец.
Расстрелян большевиками в сентябре 1918 года.