Evaldas Nekrašas mokėsi Ukmergės 2-ojoje vidurinėje mokykloje. 1962–1967 m. studijavo Vilniaus universiteto (VU) Matematikos fakultete.
Nuo 1967 m. dėstė VU, nuo 1986 m. profesorius. 1984 m. filosofijos mokslų daktaras.
Dirbo Tarptautinių santykių ir politikos mokslų institute (nuo 2003 m. Tarptautinių santykių katedros vedėjas) ir VU Filosofijos fakultete (1988–2003 m. Filosofijos katedros vedėjas).
Dirbo mokslinį darbą ir dėstė Harvardo universitete (JAV) bei keliuose Vakarų ir Rytų Europos universitetuose. Dėstomi kursai buvo: Tarptautinių santykių teorijos, Lietuvos nacionalinio saugumo ir užsienio politika, Politinė filosofija, Pozityvistinė filosofija, Pozityvus protas šiuolaikiniame pasaulyje.
1988–2013 m. Lietuvos filosofų draugijos pirmininkas.
1991–1995 m. Lietuvos mokslo tarybos narys.
1992–1993 m. LR Seimo Užsienio reikalų komiteto patarėjas.
1997–1999 m. LR URM konsultantas.
1994–2011 m. Lietuvos mokslų akademijos narys korespondentas,
2011–2020 m. tikrasis narys,
nuo 2020 m. narys emeritas.
Penkių knygų ir 120 straipsnių filosofijos istorijos, mokslo filosofijos, politinės filosofijos ir tarptautinės politikos klausimais autorius. Mokslinių interesų sritys buvo: pozityvizmas ir postpozityvizmas, politinė filosofija ir tarptautinė politika, Lietuvos užsienio politika.