Ионов играл за ростовчан с 2017 по 2020 год, а перед началом нынешнего сезона вернулся в команду. Его контракт был рассчитан до лета 2025 года. Всего он провел за клуб 104 матча, в которых отметился 18-ю голами.
Ранее Ионов выступал за "Зенит", "Кубань", ЦСКА, "Динамо", "Анжи" и "Краснодар". В нынешнем сезоне он провел за "Ростов" 14 матчей во всех турнирах и не отметился забитыми мячами.