Окончил Клинский строительный техникум и физико-математический факультет Коломенского педагогического института (заочно).
После службы в армии работал в Главмособлстрое и Гидромонтаже.
Был главой администрации Шаховского района Московской области; избирался народным депутатом Московского областного Совета народных депутатов, народным депутатом СССР, членом Верховного Совета СССР, народным депутатом РСФСР.
Состоял в КПСС (1981—1989).
В 1990 году создал Демократическую партию России.
В 1993 году киностудией «Леннаучфильм» был снят научно-популярный фильм «Аграрная реформа Николая Травкина» (режиссер-оператор В. А. Петров)
12 декабря 1993 года избран депутатом Государственной Думы по списку ДПР.
С 29 апреля 1994 года по 10 января 1996 года — член Правительства Российской Федерации.
В 1995 году избран депутатом Государственной Думы 2 созыва (фракция НДР).
В 1999 году избран депутатом Государственной Думы третьего созыва (список Яблоко), перейдя затем во фракцию СПС.
В 2005 году избран секретарем президиума федерального политсовета СПС по региональной политике, был на этом посту до апреля 2006.
C 2006 года — член президиума Российского народно-демократического союза.