Lomas was born in Hanover, Germany, his father was a soldier stationed there. As a child he briefly lived in Hong Kong, before moving to Coleraine, Northern Ireland at the age of two.[10] He earned 46 caps for the Northern Ireland national team, scoring three goals.