Николай Иванович Василихин родился 26 августа 1950 года в г. Грозный.
Окончил Грозненский нефтяной институт, аспирантуру Московского государственного университета им. М.В.Ломоносова, Всероссийскую академию внешней торговли. Экономист-международник, кандидат геолого-минералогических наук, доцент. Действительный член Международной академии информатизации.
C 1996 года - заместитель председателя Российской политической Партии Мира и Единства.
В сентябре 2003 г. выдвинут по федеральному списку партии "Партия Мира и Единства" (региональная группа "Центральный регион" №8) на выборах кандидатов в депутаты Госдумы РФ 4 созыва.