Иоанн Романов родился 5 июля 1886 года в городе Павловск, Ленинградская область. Принадлежал к ветви династии Романовых, именовавшейся Константиновичами. Являлся сыном великого князя Константина Константиновича. Стал первым князем императорской крови Российского императорского дома. С детства имел склонность ко всему церковному.
Иоанн Константинович в 1905 году окончил Первый кадетский корпус, а в 1907 году Николаевское кавалерийское училище. Являлся штабс-ротмистром лейб-гвардии Конного полка. С 1908 года состоял флигель-адъютантом при царе. Когда началась Первая мировая война, как настоящий патриот, отправился на фронт.
Во время Октябрьской революции князь находился на фронте. Вернувшись в Санкт-Петербург, вынужден подписать расписку о невыезде. По декрету большевиков от 26 марта 1918 года Иоанн вместе с братьями Константином и Игорем высланы в Вятку, затем в Екатеринбург, а 20 мая прибыли в город Алапаевск. Здесь в заточении в Напольной школе находился два месяца.
В ночь на 18 июля 1918 года Иоанн Константинович Романов убит вместе с другими членами дома Романовых, тело сброшено в шахту. Когда части Белой армии вступили в город, алапаевская следственная комиссия установила место злодеяния, и с 7 по 11 октября из шахты извлечены тела алапаевских мучеников. Временным местом упокоения стал склеп с южной стороны от алтаря Свято-Троицкого собора в Алапаевске.
Отступающие части Белой Армии 14 июля 1919 года вывезли тело Иоанна Романова и остальных князей в Сибирь, а затем в Китай. Захоронение произвели в апреле 1920 года при храме святого Серафима Саровского в Пекине.
Иоанн Константинович канонизирован Русской православной церковью за границей в сонме Новомучеников российских 1 ноября 1981 года. Генеральная прокуратура России 8 июня 2009 года посмертно реабилитировала князя.
Орден Святого апостола Андрея Первозванного (1907)
Орден Святого Александра Невского (1907)
Орден Белого орла (1907)
Орден Святой Анны I степени (1907)
Орден Святого Станислава I степени (1907)
Орден Святого Владимира IV степени с мечами и бантом (6.10.1914)
Георгиевское оружие
Отец - Великий князь Константин Константинович (1858-1915)
Мать - Елизавета Маврикиевна, урожденная Елизавета Августа Мария Агнес (1865-1927)
Жена - Елена Петровна Сербская (1884-1962), принцесса, дочь Петра I Карагеоргиевича и Зорки Черногорской
Сын - Всеволод (1914-1973),
Дочь - Екатерина (1915-2007)