Родился 7 сентября 1963 в Симферополе Крымской области Украинской ССР.
В 1986 окончил радиотехнический факультет Московского энергетического института, в 1991 - аспирантуру этого института. В 1993 окончил Высшую
школу управления при
Государственной академии управления им. Серго Орджоникидзе.
В 1986 - 93
работал в учебных и банковских учреждениях.
С 1992 по 1993 - заместитель председателя правления НИПЕбанка.
В 1993 - начальник отдела организации расчетов Промрадтехбанка, начальник управления по
работе с клиентами.
С 1993 - начальник
финансового управления АО "Нефтяная компания "ЮКОС". С 1995 - вице-президент "ЮКОСа".
С июля 1997 - заместитель председателя правления банка "МЕНАТЕП".
С 30 апреля 1998 по 25 мая 1999 - Министр топлива и энергетики РФ.
3 мая 1998 был назначен председателем коллегии представителей
государства в РАО "ЕЭС
России".
25 июня 1998 был избран в состав совета директоров РАО "Газпром".
12 ноября 1998 министр юстиции Павел Крашенинников обвинил
Генералова в том, что тот сознательно нарушает
закон, давая возможность
работать Ангарской нефтехимической компании в составе НК "СИДАНКО".
С 1999 - директор ЗАО "Агентство
инвестиций и развития ТЭК".
19 декабря 1999 был избран депутатом
Государственной Думы РФ третьего созыва.
В
Государственной Думе РФ в январе 2000 вошел в депутатскую фракцию "Союз правых сил".
Женат.