Максим Ихсанов родился 31 мая 1985 года в городе Пермь. Занимался биатлоном с 2002 года, до того занимался лыжными гонками в ДЮСШ «Добрянка» и спортивном клубе «Молот». Выступал за спортивное общество «Динамо» и город Пермь. Тренеры - Василий Михайлович Конин, Иннокентий Александрович Каринцев, В.Б.Власов, С.А.Коновалов.
В 2001 году занял второе место на всероссийском турнире «Надежда» по лыжным гонкам. В 2004 году стал победителем I зимней Спартакиады учащихся России по биатлону.
Участвовал в юниорском чемпионате Европы 2005 года в Новосибирске, занял 10 место в спринте и 14 - в гонке преследования.
На всемирной зимней Универсиаде 2007 года стал бронзовым призером в эстафете в составе сборной России, а также занял 19 место в индивидуальной гонке, 10 - в спринте и восьмое - в гонке преследования.
Участвовал в Кубке IBU в сезонах 2009/10 и 2010/11. Лучший результат - третье место в спринте на этапе в Бейтостолене в сезоне 2010/11.
На уровне чемпионата России выигрывал золотые медали в 2009 году в эстафете в составе команды Пермского края вместе с Виталием Норицыным, Сергем Клячиным и Артемом Ушаковым, становился бронзовым призером в индивидуальной гонке в 2010 году. Также становился призером чемпионата России в летнем биатлоне.
По окончании спортивной карьеры перешел на тренерскую работу. В 2012 году вошел в тренерский штаб сборной России. По состоянию на 2016 год - старший тренер по резерву сборной России.