Jon McGregor è nato alle Bermuda nel 1976. In seguito si è trasferito con la famiglia in Inghilterra, ha passato l’infanzia a Norwich e a Thetford, nel Norfolk, e si è laureato in Media Technology and Production alla Bradford University. Ha iniziato a scrivere seriamente durante l’ultimo anno di università: alcuni suoi racconti sono apparsi su Granta e un altro racconto intitolato While You Were Sleeping è stato trasmesso da BBC Radio 4.
Dopo l’università McGregor ha lasciato Bradford per Sheffield e si è trasferito a Nottingham, impiegandosi in una serie di lavori saltuari per sostenere la sua attività di scrittore. Il suo primo romanzo, Se nessuno parla di cose meravigliose (Neri Pozza, 2006), è stato scritto durante questo periodo, quando l’autore viveva su una chiatta ormeggiata in un canale. Il romanzo ha ricevuto grande attenzione da parte della stampa ed è stato finalista al Man Booker Prize 2002; inoltre ha vinto il Betty Trask Prize, il Somerset Maugham Award e il Young Writer of the Year Award del Sunday Times. Il secondo romanzo di McGregor si intitola Diversi modi di ricominciare (Neri Pozza, 2006), ed è stato anch’esso finalista al Man Booker Prize nel 2006. Neanche i cani è il suo terzo romanzo, che solo in Inghilterra ha venduto più di 60 000 copie e ha consacrato Jon McGregor come uno degli autori contemporanei più rispettati della letteratura inglese. Nel 2018 per Guanda è uscito Bacino 13.