е роден на 28 ноември 1969 г. във Варна. През 1994 г. завършва Университета за икономически науки – Будапеща, специалност “Икономика”, а през 1995 г. специалностите “Бизнес администрация” и “Финанси и икономика” в Университета на щата Ню Йорк. От 1996 г. до 1997 г. Николай Василев специализира “Данъчна политика и финанси” в Университета “Кейо”, Япония. През 1997 г. получава магистърска степен по “Международна икономика и финанси” в Университета “Брендайс”, САЩ. Николай Василев има степен CFA (сертифициран финансов анализатор). Владее руски, унгарски и английски език. Има основни познания по немски и японски, в момента изучава френски език.
През 2001 г. Николай Василев става заместник министър-председател и министър на икономиката в правителството на премиера Симеон Сакскобургготски. В периода 2003 – 2005 г. е заместник министър-председател и министър на транспорта и съобщенията. От август 2005 г. Николай Василев е министър на държавната администрация и административната реформа и отговаря за държавната администрация, управлението на човешките ресурси, предоставянето на административни услуги и реализирането на електронно управление.