Народився 23 серпня 2001 року у м. Луцьк.
Зріст - 185 см., вага - 81 кг.
У чемпіонаті ДЮФЛ України виступав за команду «Волинь»Луцьк.
У професіональному футболі виступав за команди «Волинь» Луцьк (2017 - 2022: чемпіонат U-19 - 30 матчів, 2 голи; чемпіонат U-21 - 3 матчі; перша ліга - 22 матчі; кубок України - 4 матчі, 1 гол), «Волинь-2» Луцьк (2020 - 2021: друга ліга - 21 матч, 2 голи), ПФК «Львів» (2022 - 2023: прем’єр-ліга - 12 матчів), «Вікторія» Суми (2023 - 2026: перша ліга - 79 матчів, 4 голи; кубок України - 12 матчів, 2 голи).
У складі ФК «Куликів-Білка» Максим виступатиме під №45.