Первый клуб — «Пахтачи» (Гулистан). В 1978—1979 играл в дубле «Пахтакора» Ташкент. За основную команду сыграл первый матч 13 июня 1979 года с ереванским «Араратом», а 11 августа 17 членов команды погибли в авиакатастрофе, направляясь на матч с минским «Динамо». Денисов же вылетел на игру с дублирующим составом на 2 дня раньше, и это спасло ему жизнь. Всего же за «Пахтакор» провёл 13 сезонов (второй круг чемпионата-1986 провёл в ЦСКА, проходя армейскую службу), является рекордсменом команды по сыгранным матчам в чемпионатах страны — 371 игра (из них в высшей лиге чемпионата СССР — 177 игр, 3 мяча).