Семья Иванникова в 1920 эмигрировала в Константинополь, затем в Белград, а в 1922 в Чехословакию. Закончил там русскую гимназию, был студентом сельскохозяйственного факультета университета Брно, юридического факультета Пражского университета. Некоторое время жил в маленьком православном монастыре в Словакии, затем занимался в богословских институтах Русской православной церкви в Париже и Белграде. Не получил диплома о высшем образовании и жил случайными заработками.
Литературой начал заниматься в пражской группе «Скит», позже в Белграде входил в объединения «Книжный кружок», «Литературная среда» и «Союз русских писателей и журналистов». Дебютировал в 1931 в парижской газете «Последние новости» рассказом о кошке «Лорд». В 1936-1938 писал фельетоны для белградской газеты «Русское дело». Работал кинооператором. В Белграде был дружен с поэтессой Е. Таубер. В 1937 женился на поэтессе Лидии Алексеевой, которая покинула Югославию в октябре 1944. В годы войны был занят в немецкой кинофирме, снимал «протокольное кино». После войны работал оператором сначала на киностудиях, а с 1953 на югославском телевидении. Похоронен на Новом кладбище в Белграде.