Родился в Санкт-Петербурге. Является воспитанником «Зенита», выступал за молодежную команду питерцев. В нашу команду Иван пришел на правах аренды в феврале 2019 года. 24 марта дебютировал за «Томь» в домашнем матче против «Мордовии» (1:0), выйдя на замену в конце матча.
Летом 2019 года подписал контракт с нашей командой на три года. 9 ноября 2019 года забил первый гол за «Томь» в выездном матче против курского «Авангарда».
Товарищеский матч
Томь
Томск
2
:0
Лапи
Косово
Сиде (Турция), тренировочное поле