Иван родился в столице нашей страны, Москве, в 1981 году. Поступил в Московский Государственный Университет на механико-математический факультет. От природы он был очень одаренным в этой области и показывал хорошие результаты. Во времена студенческой жизни Иван стал серьезно увлекаться онлайн компьютерными играми, где регулярно побеждал во всевозможных соревнованиях и чемпионатах по «Warcraft» и «Starcraft».Именно в Интернете он и познакомился довольно случайно с миром онлайн покера. Иван стал пробовать свои силы в новой для себя деятельности, но результаты никак не приходили, пока в один момент он не выиграл небольшой турнир, в котором заработал около 1000$. Именно с этого момента у него наконец-то стало получаться показывать стабильную и прибыльную игру. Эта 1000$ оказалась билетом в мир большого покера.
Ивана разглядел успешный игрок из России – Сергей Рыбаченко, который, помимо своей игры, занимается раскруткой молодых талантов покера, вывозит их на международные соревнования за свой счет. В одной из таких поездок Иван впервые принял участие в большом лайв-турнире «Five Diamond World Poker Classic» c бай-ином 1.000$, где показал довольно приличный результат.
В 2008 году он дебютировал на турнирах Мировой Серии в Лас-Вегасе, где в одном из турниров с ребаями занял 11 место. Впрочем, на главном турнире Ивана ждал настоящий триумф, так как он совсем чуть-чуть не дотянул до звания чемпиона мира по покеру, заняв 2 место. По некоторой информации в сети Интернет, за свое спонсорство Демидова Рыбаченко получил около 80% его выигрыша на WSOP.
Финальный стол был разыгран в ноябре, а в начале осени Иван принял участие в европейском этапе WSOP в Лондоне, где показал очень хороший результат – 3 место. На данный момент турнирные выигрыши Ивана превышают 6.000.000$.
