Professionista dal 1992, nel 2011 ha vinto il suo quarto titolo mondiale di snooker, dopo essere stato Campione del mondo per la prima volta nel 1998, la seconda nel 2007 e la terza nel 2009. Nella classifica mondiale ha raggiunto più volte la prima posizione assoluta, la prima volta dal 1998 al 2000, nella stagione 2007-2008, per un breve periodo nel 2010 e nella seconda parte della stagione 2010-2011.

Il 2 maggio 2010 è stato comunicato che il giocatore è sospeso a tempo indeterminato dall'attività agonistica per il suo presunto coinvolgimento, insieme al manager Pat Mooney, in un accordo con degli allibratori russi per perdere volontariamente dei match nel corso del 2010. Nel mondiale di snooker 2010 è stato sconfitto inaspettatamente al secondo turno da Steve Davis. Il fatto ha suscitato ancor più clamore in considerazione del fatto che John Higgins era il campione uscente. Dopo la pesante squalifica di 6 mesi e la morte del padre che lo avvicinò a questo sport, vince il 2 maggio 2011 a Sheffield il suo 4º titolo Mondiale contro il brillante emergente Judd Trump poco più che ventunenne per 18 frames a 15.

Carriera I primi anni (1992-1996) John Higgins diventò professionista all'inizio della stagione 1992-1993 e, subito nell'annata 1994-1995, ha vinto il Grand Prix imponendosi contro l'inglese Dave Harold per 9-6. Nel 1995 ha vinto tre tornei: British Open, International Open (che vincerà anche nel 1996) e German Open.

L'ascesa (1996-2006) Higgins diventa poi un giocatore di alto livello negli anni seguenti e si mette in mostra nello UK Championship 1996 dove perde 10-9 contro il suo connazionale Stephen Hendry. Successivamente si laurea campione del mondo nel 1998 battendo in finale l'irlandese Ken Doherty campione in carica per 18-12, finendo la stagione in testa alla classifica per la prima volta in carriera.

Vince inoltre British Open, Grand Prix, China International, Welsh Open e soprattutto lo UK Championship contro Mark Williams. Tra l'altro nel 1999 porta a casa il suo primo Masters in carriera battendo ancora Doherty.

Lo scozzese perde poi la leadership nel Ranking ad inizio stagione 2000-2001, venendo sconfitto nella finale del Campionato mondiale 2001 a favore dell'inglese Ronnie O'Sullivan. All'inizio della stagione 2001-2002 vince il British Open per la terza volta battendo 9-6 il connazionale Graeme Dott.

Nella stagione 2004-2005 Higgins perde per la seconda volta contro O'Sullivan la finale del Masters come nel 1995; tuttavia lo scozzese rimedia l'anno dopo sconfiggendo proprio l'inglese.

I successi ravvicinati al Crucible (2007-2011) Lo scozzese trionfa per la seconda volta al mondiale, nella stagione 2006-2007, battendo il giovane inglese Mark Selby 18-13 tornando in testa alla classifica di fine stagione dopo 7 anni.

La stagione successiva, in cui Higgins difende il titolo, non è felicissima: lo scozzese perde infatti molte partite ai primi turni e realizza ottime prestazione solo nei titoli non valevoli per il Ranking come in Premier League dove perde la finale contro O'Sullivan o alla Malta Cup 2008 dove perde in semifinale. Non va oltre il secondo turno al Campionato mondiale 2008.

Higgins si riprende al massimo nella stagione 2008-2009 dove trionfa per la terza volta a Sheffield contro Shaun Murphy per 18-9.

Tra il 2010 e il 2011 Higgins vince due Welsh Open e uno UK Championship prima di trionfare per la quarta volta in carriera al mondiale contro Judd Trump alla fine della stagione dopo la delusione dell'anno precedente in cui si fa eliminare dall'esperto Steve Davis nel secondo turno.

Alti e bassi (2011-2016) Dopo le glorie arrivano degli aspettati cali per Higgins, che inizia la stagione 2011-2012 raggiungendo i quarti al World Open, risultato che si rivelerà il miglior a fine annata nei titoli Ranking insieme ai quarti dello Shanghai Masters. Nel Masters di Londra raggiunge le semifinali perdendo 6-4 contro Murphy ed esce al secondo turno del Campionato mondiale per mano di Stephen Hendry che lo travolge 13-4; per il suo connazionale questo è l'ultimo torneo professionistico disputato in carriera.

Non va meglio neanche la stagione successiva: lo scozzese riesce a vincere lo Shanghai Masters ai danni di Judd Trump per 10-9 e arriva in semifinale al World Open cedendo a Mark Allen che sarebbe poi andato a vincere il titolo contro Matthew Stevens in finale.

Riesce a rialzarsi nell'anno solare 2015 trionfando in tre titoli validi per la classifica (Welsh Open, Australian Goldfields Open e International Championship); in estate lui e Stephen Maguire arrivano in finale alla Coppa del Mondo dove perdono a sorpresa contro i giovani giocatori della Cina B, Zhou Yuelong e Yan Bingtao per 4-1.

La grande risalita con le tre finali al mondiale (2016-) Dopo questo periodo John Higgins, che fu a rischio top 16 dal 2013 al 2016 risale nella stagione 2016-2017 vincendo tre tornei non validi per classifica (China Championship, Champion of Champions e Championship League) che lo preparano ad un inaspettato Mondiale dove arriva fino in finale battendo nel corso del torneo Martin Gould, Mark Allen, Kyren Wilson e Barry Hawkins, perdendo poi contro Selby per 18-15.

Nella stagione 2017-2018 vince contro il connazionale Anthony McGill l'Indian Open e contro l'inglese Barry Hawkins il Welsh Open. A fine stagione ritorna in finale al The Crucible perdendo ancora ma stavolta contro Williams.

Higgins inizia 5° l'annata 2018-2019 che si presenta difficile per lo scozzese che non vince nessun torneo, ottenendo come grande risultati la finale al China Championship e per la quarta volta la finale al Mondiale perdendo per il terzo anno consecutivo, contro Trump per 18-9.

Stagione 2019-2020 Inizia la stagione 2019-2020 trionfando a Wuxi nella World Cup assieme a Stephen Maguire. Dopo essere uscito prematuramente all'International Championship, lo scozzese raggiunge e perde la finale del Six-Red World Championship contro Maguire. Dopo aver saltato l'English Open, Higgins raggiunge a ruota due semifinali consecutive nei titoli Ranking (al World Open e al Northern Ireland Open) perdendo in entrambi i turni contro Judd Trump che vincerà poi i due tornei e successivamente raggiunge i quarti allo UK Championship.

L'11 dicembre 2019, nel match vinto 4-1 contro Alexander Ursenbacher valido per il secondo turno dello Scottish Open, realizza il suo 775º "centone" eguagliando il suo connazionale Stephen Hendry, superandolo poi contro Jack Lisowski nel corso del quarto turno dello stesso torneo. Inoltre, Higgins è riuscito a mettere a segno il suo primo 147 al Crucible durante il dodicesimo frame del match contro Kurt Maflin, agli ottavi.

Stagione 2020-2021 Dopo aver perso al primo turno allo European Masters per mano del futuro finalista Martin Gould, Higgins raggiunge le semifinali all'English Open, in cui viene sconfitto da Trump per l'ottava volta di fila. Successivamente, lo scozzese si classifica secondo nel girone 2 della fase 3 della Championship League, realizzando anche un 147 nel match vinto 3-1 contro Kyren Wilson, eguagliando a quota undici il connazionale Hendry.

Vita privata Higgins è sposato con Denise dal 2000 e la coppia ha tre figli: Pierce, Oliver e Claudia. Appassionato anche di poker e di calcio, è un grande fan del Celtic, tanto che assiste spesso ai suoi match, e dell'Everton.

Ha dei buoni rapporti con Stephen Maguire e Anthony McGill, con cui sia allena molto spesso a Glasgow.

Ranking

StagioneRanking inizialeRanking finale1992-1993Non classificato1221993-1994122511994-199551111995-19961121996-1997221997-1998211998-1999111999-2000122000-2001232001-2002342002-2003442003-2004452004-2005562005-2006642006-2007412007-2008152008-2009542009-2010412010-2011122011-2012252012-20135112013-201411112014-201511132015-20161362016-2017622017-2018242018-2019452019-2020572020-2021772021-20227

Maximum break: 12

N°AnnoCompetizioneAvversarioNote12000 Nations Cup Dennis Taylor22000 Irish Masters Jimmy White32003 LG Cup Mark Williams42003 British Open Michael Judge52004 Grand Prix Ricky Walden62012 Shanghai Masters Judd Trump72012 UK Championship Mark Davis82016 Northern Ireland Open Sam Craigie92018 Scottish Open Gerard Greene102020 Campionato mondiale Kurt Maflin112020 (2) Championship League Kyren Wilson122021 British Open Alexander Ursenbacher

Tornei vinti Titoli Ranking: 31

Titoli Non-Ranking: 19 Titoli RankingCompetizioneAnnoAvversarioNote Campionato mondiale1998 - 2007 - 2009 - 2011 Ken Doherty - Mark Selby - Shaun Murphy - Judd Trump UK Championship1998 - 2000 - 2010 Matthew Stevens - Mark Williams - Mark Williams Grand Prix1994 - 1999 - 2005 - 2008 Dave Harold - Mark Williams - Ronnie O'Sullivan - Ryan Day International Open1995 - 1996 Steve Davis - Rod Lawler British Open1995 - 1998 - 2001 - 2004 Ronnie O'Sullivan - Stephen Hendry - Graeme Dott - Stephen Maguire German Open1995 - 1997 Ken Doherty - John Parrott European Open1997 John Parrott China Open1999 Billy Snaddon Welsh Open2000 - 2010 - 2011 - 2015 - 2018 Stephen Lee - Ali Carter - Stephen Maguire - Ben Woollaston - Barry Hawkins Shanghai Masters2012 Judd Trump Australian Goldfields Open2015 Martin Gould International Championship2015 David Gilbert Indian Open2017 Anthony McGill Players Championship2021 Ronnie O'Sullivan Titoli Non-RankingCompetizioneAnnoAvversarioNote The Masters1999 - 2006 Ken Doherty - Ronnie O'Sullivan Australian Open1994 Willie Thorne Charity Challenge1998 - 1999 Ronnie O'Sullivan - Ronnie O'Sullivan Premier League1999 Jimmy White Irish Masters2000 - 2002 Stephen Hendry - Peter Ebdon Champions Cup2001 Mark Williams Scottish Masters2001 Ronnie O'Sullivan Euro-Asia Masters Series2007 James Wattana World Series of Snooker Jersey2008 Mark Selby World Series of Snooker Moscow2008 Ding Junhui Hainan Classic2011 Jamie Cope Scottish Professional Championship2011 Anthony McGill China Championship2016 Stuart Bingham Champion of Champions2016 Ronnie O'Sullivan Championship League2017 - 2018 - 2021-2022 Ryan Day - Zhou Yuelong - Stuart Bingham In squadraCompetizioneAnno/CompagnoAvversarioNote World Cup1996/ Stephen Hendry, Alan McManus 2019/ Stephen Maguire Irlanda - Cina B Nations Cup2001/Stephen Hendry, Alan McManus Irlanda

Euro Players Tour Championship: 1 (Ruhr Championship 2010) Players Tour Championship: 1 (Kay Suzanne Memorial Trophy 2012) European Tour: 1 (Bulgarian Open 2013)

Finali perse Titoli Ranking: 24

Titoli Non-Ranking: 17 Titoli RankingCompetizioneAnnoAvversarioNote Campionato mondiale2001 - 2017 - 2018 - 2019 Ronnie O'Sullivan - Mark Selby - Mark Williams - Judd Trump UK Championship1996 - 2009 Stephen Hendry - Ding Junhui Welsh Open1995 - 1998 Steve Davis - Paul Hunter Grand Prix1995 - 1997 Steve Davis - Dominic Dale British Open1996 Nigel Bond Scottish Open1998 - 2016 - 2021 Ronnie O'Sullivan - Marco Fu - Luca Brecel Irish Masters2003 Ronnie O'Sullivan LG Cup2003 Mark Williams Malta Cup2006 Ken Doherty China Open2006 - 2009 Mark Williams - Peter Ebdon Wuxi Classic2013 Neil Robertson China Championship2018 Mark Selby Northern Ireland Open2021 Mark Allen English Open2021 Neil RobertsonTour Championship2022 Neil Robertson Titoli Non-RankingCompetizioneAnnoAvversarioNote The Masters1995 - 2005 - 2021 Ronnie O'Sullivan - Ronnie O'Sullivan - Yan Bingtao Malta Grand Prix1995 - 1997 Peter Ebdon - Ken Doherty Charity Challenge1996 Ronnie O'Sullivan Scottish Masters1998 - 1999 Ronnie O'Sullivan - Matthew Stevens Champions Super League1998 Stephen Hendry Premier League2002 - 2004 - 2007 Ronnie O'Sullivan - Stephen Hendry - Ronnie O'Sullivan Pot Black2006 Mark Williams Warsaw Snooker Tour2007 Mark Selby World Series of Snooker Grand Final2009 Shaun Murphy Champion of Champions2021 Judd Trump In squadraCompetizioneAnno/CompagnoAvversarioNote Nations Cup1999/ Stephen Hendry, Alan McManus Galles World Cup2015/ Stephen Maguire Cina B Tornei variantiCompetizioneAnnoAvversarioNote Six-Red World Championship2019 Stephen Maguire