Защищал цвета клубов «МКТ-Араз» (Имишли) (в составе которого был капитаном), «Мугань» (Сальяны) и «Карван» (Евлах).
По окончании первого круга (30 ноября 2008 года) XII чемпионата Азербайджана по футболу, Зейнал Зейналов был выставлен на трансфер клубом «Мугань» (Сальяны) и в итоге перешёл в «Карван». С 2009 года выступает за бакинский клуб «Стандард».
Является автором одного из двух голов, забитых в ворота сборной Бахрейна в товарищеском матче, проведённом 15 октября 2008 года в Манаме, в котором сборная Азербайджана одержала победу со счётом 2:1.
Был призван в состав сборной Азербайджана по пляжному футболу на учебно-тренировочные сборы, которые команда провела с 10 по 17 апреля 2009 года в Баку.