Российская спортивная драма от режиссёра Алексея Луканева («Пистолет Страдивари»), для которого данный фильм стал второй полнометражной работой.
Актёра на главную роль Сергея в юном возрасте утвердили за 2 дня до начала съёмок.
Съёмки проходили в июне и июле 2017 года в Москве, Московской области и Ярославле.
У Арсения Бурдонова, исполнявшего роль Серёжи в детстве, были проблемы с передними зубами — один сильно шатался. Для съёмок зубы гримировали, а шатающийся зуб берегли для сцен, где его герою больше лет, как будто бы зуб вырос. Но после, когда сняли сцены раннего времени — зуб спокойно удалили.
Съёмки футбольного матча 1970-х годов проходили на стадионе в городе Ступино, где художникам и декораторам пришлось изрядно потрудиться, чтобы воссоздать атмосферу тех годов. Весь город Ступино, а в особенности местные мальчишки-футболисты и их родители, все две недели совмещали тренировки со съёмками.
Сцены выпускного снимали в Средней общеобразовательной школе «Горки». Из-за пробок большая часть актёров массовки не смогла приехать на место проведения съёмок. Чтобы не сдвигать съёмочный график, подростков-выпускников сыграли загримированные и переодетые члены съёмочной группы. Директору съёмочной группы ради этого пришлось сбрить бороду.
Съёмки футбольного матча наших дней проводились на стадионе «Открытие Арена» после завершения Кубка Конфедераций.
Роли взрослых футболистов сборной России и сборной Англии исполняли футболисты Любительской футбольной лиги, которым поначалу очень нравилось разыгрывать комбинации перед камерой на шикарном газоне «Открытия Арены», но после пятого часа съёмок энтузиазм стал угасать, а уж под конец смены они начали просить замену. Но в итоге все было снято.
Фильм «Моя жизнь» был показан на церемонии закрытия Первого всероссийского фестиваля фильмов для детей и юношества «Герой».