Евгений Корнишин родился 18 марта 1953 года в Грозном. Окончил Ленинградское высшее командное училище железнодорожных войск и военных сообщений имени М. В. Фрунзе (1970). Служил в железнодорожных войсках в Смоленске и Чечне. В 1982-1993 годах принимал участие в строительстве БАМа, прошел путь от начальника штаба — заместителя командира путевого батальона до начальника штаба — заместителя командира корпуса. В 1998 году назначен командиром 1-го железнодорожного корпуса (Хабаровск). В 2000 году стал главным инженером — заместителем командующего железнодорожными войсками Григория Когатько. 21 марта 2008 года уволен с военной службы в звании генерал-лейтенанта по достижении предельного возраста. Заслуженный строитель РФ, почетный железнодорожник и транспортный строитель России.