Брав участь у Першій світовій війні. Князь був на фронті, коли в Росії відбулася Жовтнева революція. Повернувшись до Петрограда, Іоанн був змушений підписати розписку про невиїзд. За декретом більшовиків від 26 березня 1918 князь Іоанн разом з братами Костянтином і Ігорем були вислані з Петрограда до Вятки, потім в Єкатеринбург, а 20 травня вони прибули в місто Алапаєвськ. Тут в ув'язненні в Підлогової школі князі перебували два місяці. Олена Петрівна побажала поїхати з чоловіком, але їй було відмовлено. Князь Іван Костянтинович був убитий разом з іншими членами дому Романових 18 липня 1918 року, їх тіла були скинуті в одну з шахт під Алапаєвськом.