Родился 5 января 1907 года в с. Излегоще (Липецкая область). Русский. В 1934-1935 годах служил в органах НКВД. С июня 1941 по 1942 год служил командиром отделения взвода специальной разведывательно-диверсионной группы ОМСБОН войск НКВД. С 1942 года в партизанской бригаде, действовавшей в Минской области. Капитан Лопатин проводил успешные операции на железной дороге Минск - Орша, Минск - Молодечно и шоссе Минск - Борисов. Партизаны подорвали 5 железнодорожных мостов. После войны жил и работал в г. Борисове (Белоруссия). Награжден двумя орденами Ленина, орденом Красной Звезды, медалями. Умер 9 июля 1974 года. Похоронен в д. Будёничи Борисовского района. В Борисове одна из улиц носит имя Героя, его именем названа школа.
Звание Героя Советского Союза присвоено 15 августа 1944 года.