Родился 30 июня 1952 года в городе Гродно (Белоруссия). В 1975 году окончил МГИМО. Работал в торгпредстве СССР в Дании, в подразделении компании "Союзпромэкспорт".
С 1985 по 1989 год — коммерческий директор фирмы "Фершимекс" в Бельгии. В 1992 году создал и вскоре возглавил Международную калийную компанию (МКК), объединившую крупнейших производителей калийных удобрений. Компания занималась сбытом продукции "Сильвинита", "Уралкалия" и "Беларуськалия" (последние две компании позднее отказались от услуг МКК). В августе 2012 года стал депутатом Госдумы, получив мандат перешедшего в Совет федерации Андрея Климова (перед этим от освободившегося мандата отказался помощник президента РФ Юрий Трутнев).
Доктор экономических наук, тема диссертации — "Стратегия повышения конкурентоспособности калийных удобрений России и Беларуси на мировом рынке". В 2012 году журнал Forbes оценивал состояние господина Ломакина в $1,2 млрд (79-е место в списке богатейших российских бизнесменов). Женат, две дочери.