Воспитанник ростовского спортинтерната.
Выступал за команды «Ростсельмаш» Ростов-на-Дону (1988, 1992), СКА Ростов-на-Дону (1989—1991, 2006), «Спартак»-дубль Москва (1991), «Кремень» Кременчуг (1992—1994, 1996—1997), ЦСКА-«Борисфен» Киев (1995), «Шахтёр» Донецк (1995—1996), «Балтика» Калининград (1997—1999), «Сокол» Саратов (2000—2003), «Терек» Грозный (2004—2005, 2007), «Шексна» Череповец (2008).
Всего в высшей лиге чемпионата России сыграл 151 матч, забил 38 голов, в высшей лиге чемпионата Украины сыграл 114 матчей, забил 39 голов. В первом дивизионе России сыграл 167 матчей, забил 100 голов (100-й гол забил 5 ноября 2007 года в игре «Терек» — «Содовик», 4:0).
Сыграл два матча в составе сборной России:
В городе Гудермес одна из улиц названа в честь Андрея Федькова.