Иван Сергеев родился в 1944 году в семье геологов. Первый класс отучился в Магадане, где его отец работал начальником геологической экспедиции. Затем переехал с родителями в Ленинград, где закончил среднюю школу с серебряной медалью. В 1969 году успешно окончил Ленинградский Политехнический институт и стал работать в КБ Металлического завода. Одновременно начал писать стихи и рассказы,опубликовал несколько романов, повестей и сборников стихов. В 2006 году Иван Сергеев стал членом Союза писателей «Многонациональный Санкт-Петербург».
Роман «Два лебедя» является вершиной творчества писателя, наверное, оттого, что написан стремительно и с вдохновением.
Иван Сергеев живет и работает в Санкт-Петербурге.