Родился Джон (он же Йован) Лукич 11 декабря 1960 года в английском городе Честерфилд. С детства начал заниматься футболом в своём родном городе, выступая за местную детскую команду. В октябре 1975 года Лукич был приглашён в команду "Лидс Юнайтед", которую тренировал Дэвид Харвей - идол Джона. Три года спустя, 16 декабря 1978-го, Лукич получил статус профессионала. Однако впервые он вышел на поле в официальном матче лишь 13 октября 1979 года. Это была игра с клубом "Брайтон энд Хов Албион" (0:0). Лукич оставил неизгладимый след в истории "Лидса" - он провёл 146 игр за эту команду (в первый период выступления, а всего 355). По окончании сезона 1981/1982 "Лидс" вылетел во второй дивизион, но Лукич решил не покидать команду.
По окончании сезона 1995/1996 он был выставлен на трансфер из-за ряда отвратительных игр (собственно, к тому времени уже весь "Лидс" ужасно деградировал). Тогда Лукич стал финалистом Кубка английской лиги, где в финале "Лидс" уступил "Эстон Вилле". В июне 1996 года Джон вернулся в "Арсенал". Ему было уже 35 лет, и ему предназначалась лишь роль замены бывшего второго голкипера канониров Винса Бартрэма. Когда Дэвид Симэн по ходу сезона 1996/97 был травмирован, Лукич отыграл 15 игр чемпионата. В 1997 году в стане лондонцев "образовался" новый второй вратарь, молодой австриец Алекс Маннингер из грацкого "Штурма", а "вечный" Джон Лукич стал лишь третьим. С тех пор он практически ни разу не играл в основном составе. Свою карьеру Лукич завершил в 2001 году именно в "Арсенале", как и хотел.
В национальную команду страны Лукич так и не попал. В молодые годы он играл за сборную Англии в возрасте до 17 лет - 10 раз, за сборную Англии в возрасте до 21 года - 7 раз.