Михаил Ильич родился 2 сентября 1949 года в городе Великий Новгород в семье архитектора Ильи Иосифовича и работника культуры Изольды Михайловны. После окончания школы работал в Великом Новгороде рабочим на заводе, затем преподавал в техникуме Электронной промышленности. Получил высшее образование в Ленинградском инженерно-строительном институте. Параллельно с учебой в институте работал кровельщиком и кочегаром, пробовал себя в литературном и журналистом творчестве. Затем получил статус кандидата философских наук в 1986 году. В 1976 году начал свою работу в Ленинградской прессе - газете Издательства Обкома КПСС. Являлся шеф-редактором издательства ООО "Газета "С. Петербург Сегодня" с 1992 года по 2019 год.