Ранее россиянин выступал за «Казанку» и московский «Локомотив». В составе «железнодорожников» игрок стал обладателем Суперкубка России и дважды — Кубка России.
Последней командой Куликова была «Родина». За клуб игрок провел 15 матчей во всех турнирах, в которых набрал 1+1 по системе гол+пас и три раза получил предупреждение.