Атанас Зехиров е роден на 13 февруари 1989 г. в село Кочан. Висок е 180 см. Юноша е на „Родопа“ (Смолян), като в юношеските си години преминава още през „Левски“ (София) и ЦСКА (София), където на 17 май 2008 година подписва и професионален договор.
Дебютира в „А“ група в срещата „Черноморец“ – „ЦСКА“ (0:1) на 2 май 2009 г. Същият сезон отбелязва и гол в „А“ група при победата на „червените“ с 2:1 над Локомотив (Мездра).
Юношески (U19) и младежки (U21) национал на България е като има 4 срещи за младежкия национален тим с фланелката на България.
През сезон 2009/2010 е преотстъпен на „Сливен 2000“ (Сливен) където изиграва 5 мача, в които не отбелязва гол.
В началото на 2011 година преминава в „Пирин“ (Благоевград), които предпочита пред „Черно море“ след като изкарва пробен период при „моряците“. Записва един мач в „А“ група през пролетния полусезон на сезон 2010/2011.
През лятото на 2011 година минава в „Хасле-Льорен“ (Осло, Норвегия), където играе година и половина.