All'età di quindici anni rimase orfano del padre, il quale,alcolizzato e violento, si tolse la vita.[2] McAfee si mantenne al college grazie anche a piccoli espedienti, e nel1969 si laureò in matematica, per poi insegnare presso il Northeast Louisiana State College, dove venne però licenziato per aver avuto una relazione con una delle sue studentesse.[2] Arrestato per uso dimarijuana, viene assunto allaPacific Railroad diSaint Louis, dove programmò sistemi per la gestione informatica del traffico aereo. Dopo un abuso didroga ealcol si unì a un gruppo dialcolisti anonimi.[2]
Nel1986 venne a conoscenza di(c)Brain, il primovirus informatico nella storia dei sistemiMS-DOS, ed ebbe l'idea di creare un software di sicurezza; fondò allora laMcAfee Associates, i cuiantivirus riscossero un enorme successo. Nel1992 l'azienda arrivò a essere quotata in Borsa per un valore di 80 milioni di dollari.[2] Ciononostante, nel 1994 rassegnò le dimissioni dalla McAfee Associates, vendendo tutte le quote societarie che possedeva, e dopo un breve viaggio negliStati Uniti occidentali (in cui visitò diverse tribù dinativi americani) fondò un'altra azienda informatica, denominata Tribal Voice, che produssePowWow, uno dei primi programmi dimessaggistica istantanea.[3]
Nel2008 McAfee decise di espatriare dagliStati Uniti, poiché coinvolto in due cause legali con un dipendente infortunato e per la morte di uno studente nella sua scuola di volo[2]. Dopo aver venduto le sue proprietà, si trasferì in una villa inBelize. Nel paese centroamericano investì in alcune attività, tra cui una fabbrica di sigari, la distribuzione di caffè, una compagnia di taxi e una società di ricerca farmaceutica, e restò ossessionato dalla lotta alnarcotraffico in una piccola cittadina, Carmelita.[2]
Nel novembre2012 il vicino di casa di McAfee, Gregory Faull, fu trovato morto, ucciso da un colpo di arma da fuoco. La polizia sospettò di McAfee, il quale aveva spesso litigato con l'uomo e sarebbe stato coinvolto neltraffico di droga,[4] ma McAfee sostenne invece di essere vittima di una ritorsione da parte del corpo di polizia belizianoGang Suppression Unit.[2] Dopo essere scappato, a dicembre entrò illegalmente inGuatemala, dove fu arrestato per essere portato negli Stati Uniti, e il ministro degli esteri delBelize, Caballeros, inviò una nota spiegando che McAfee doveva essere interrogato non come sospettato dell'omicidio, bensì solo come persona informata dei fatti.[5]
Nel 2015 annunciò la candidatura alle primarie delPartito Libertario, in cui ottenne l'8% dei voti, dietro aGary Johnson (vincitore della nomination) e davanti a Austin Petersen.
Il 23 giugno 2021 è stato trovato morto, apparentemente suicida, a 75 anni nel carcere diSant Esteve Sesrovires, vicino aBarcellona, lo stesso giorno in cui è stato condannato dal tribunale spagnolo all'estradizione negli Stati Uniti per l'accusa di evasione fiscale dal 2014 al 2018.[9][10]