Korčnojus žinomas dėl to, kad tris kartus žaidė mačus su Anatolijumi Karpovu dėl pasaulio čempiono titulo. 1974-aisiais jis pralošė Karpovui 1974 m. Kandidatų mačų finalą (nugalėtojas žaidė mačą su pasaulio čempionu dėl titulo). Tada Karpovas buvo paskelbtas pasaulio čempionu, nes tuometinis čempionas Robertas Fišeris nepasirodė kovoje ir buvo pripažintas pralaimėjusiu mačą. Vėliau Korčnojus laimėjo 1977/78 Kandidatų mačus ir 1980/81 Kandidatų mačus, bet abu kartus pralošė tuometiniam pasaulio čempionui Karpovui.
Iš viso Korčnojus Kandidatų turnyruose ir mačuose dalyvavo 10 kartų (1962, 1968, 1971, 1974, 1977, 1980, 1983, 1985, 1988 ir 1991). Korčnojus taip pat keturis kartus laimėjo TSRS čempionatą (1960, 1962, 1964–1965 ir 1970), yra penkiskart Europos čempionas ir šešis kartus buvo TSRS komandos, laimėjusios šachmatų olimpiadą, sudėtyje. 2006-ųjų rugsėjį Korčnojus laimėjo pasaulio senjorų čempionatą.
Jaunystė
Korčnojus baigė Leningrado universitetą, įgijęs istorijos išsilavinimą.[3]
Būdamas septynerių, Korčnojus išmoko žaisti šachmatais iš savo tėvo. 1943-aisiais jis įstojo į Leningrado pionierių rūmų šachmatų klubą ir buvo treniruotas Abramo Modelio, Andrejaus Batujevo bei Vladimiro Zako. 1947-aisias Korčnojus laimėjo TSRS jaunimo čempionatą Leningrade, surinkęs 11,5 taško iš 15. 1948 Korčnojus dalijosi titulą su 5 taškais iš 7 Taline[4]. 1951-aisias jis užėmė antrąją vietą Leningrado čempionate su 9 taškais iš 13 ir gavo meistro titulą.
Didmeistris
Po metų Korčnojus pirmą kartą dalyvavo TSRS čempionate, kurį vėliau laimėjo keturis kartus (1960, 1962, 1964 ir 1970). Pusfinalyje, kuris vyko Minske1952-aisiais, jis surinko 10,5 taško iš 17 ir dalijosi 2–4 vietas. Šis rezultatas leido Korčnojui dalyvauti finalinėse varžybose. Jo pirmas bandymas buvo sėkmingas; Maskvoje jis surinko 11 taškų iš 19 ir užėmė 6-ą vietą. Tada pirmąją vietą dalijosi Michailas Botvinikas ir Markas Taimanovas. Korčnojui vėl teko žaisti pusfinalyje, bet tai nebuvo didelė problema – 1953-aisiais Vilniuje jis surinko 9 taškus iš 14, dalindamasis 3–4 vietas. Finaliniame etape 1954-aisiais Kijeve Korčnojus dalijosi 2–3 vietas su 13 taškų iš 19, o laimėjo Jurijus Averbachas. Tais pačiais metais Korčnojus laimėjo turnyrąBukarešte, surinkęs 13 taškų iš 17. Po šių pasirodymų FIDE jam suteikė tarptautinio meistro titulą. 1955-ųjų Leningrado čempionate Korčnojus nugalėjo surinkęs 17 taškų iš 19. Tais pačiais metais jis dalijosi 1-2 vietas Heistingso turnyre 1955–1956, surinkęs 7 taškus iš 9. 1956-aisiais Viktoras Korčnojus tapo didmeistriu.
Turnyrai TSRS rinktinės sudėtyje
1954-aisiais Korčnojus pirmą kartą žaidė TSRS rinktinėjė, tačiau tik kaip studentas, nes dalyvavo studentų olimpiadoje. Į pagrindinę rinktinę Korčnojus buvo įtrauktas po trejų metų prieš Europos komandinį čempionatą. 1976-aisiais Korčnojus emigravo iš TSRS, todėl jai nebeatstovavo. TSRS rinktinės sudėtyje Korčnojus laimėjo 21 medalį. Jo rezultatai buvo tokie:
Oslas 1954, Studentų olimpiada, 1 lenta, 4,5 taško iš 7 (+3 =3 -1), komandinis sidabro medalis;[5]
Upsala 1956, Studentų olimpiada, 1 lenta, 6 taškai iš 7 (+5 =2 -0), komandinis aukso medalis;[5]
Korčnojaus žaidimo pagrindas buvo agresyvios kontraatakos. Be to, jis kūrė geras gynybines pozicijas. Nuo 1950-ųjų Korčnojus žaidė puikiai, nors buvo ir labai prastų rezultatų. Vienas iš tokių – 19 vieta iš 20 TSRS čempionate 1955-aisiais, kur Korčnojus surinko tik 6 taškus iš 19. Nuo 1960-ųjų Korčnojaus žaidimas tapo daugiapusiškesnis. Korčnojus nugalėjo Krokuvoje 1959-aisiais, surinkęs 8,5 taško iš 11. Taip pat jis dalijosi 1–2 vietas su Samueliu ReševskiuBuenos Airėse 1960-aisiais, surinkęs 13 taškų iš 19, vėliau laimėjo Kordobos turnyre 1960-aisiais su 6 taškais iš 7[6]. Po Korčnojaus pergalės Budapešte 1961-aisiais (Gezos Maročio memorialas) su 11,5 taško iš 15, aplenkiant Bronšteiną ir Miroslavą Filipą, surinkusius 9,5 taško, Korčnojus pradėtas laikyti vienu iš 4 stipriausių pasaulio šachmatininkų kartu su Botviniku, Taliu ir Fišeriu. Tame turnyre taip pat dalyvavo Markas Taimanovas (9 taškai), Lajošas Portišas (9), Vladimiras Simaginas (9), Peteris Delis (9), Volfgangas Ulmanas (8,5), Gedeonas Barča (8), Ištvanas Bilekas (7), Janas Heinas Doneris (6,5) ir Arturas Bisgjė (6).[7]
Kandidatas į pasaulio čempiono titulą
Pirmą kartą Korčnojus tarpzoniniame turnyre dalyvavo 1962-aisiais Stokholme. Ten jis surinko 14 taškų iš 22 ir dėl aukštesnių papildomų rodiklių buvo 4-as, o nugalėjo Fišeris. Kandidatų turnyras vyko tais pačiais metais Kiurasao. Ten dalyvavo 8 pretendentai ir su kiekvienu varžovu buvo žaidžiama po 4 partijas. V. Korčnojus užėmė penktą vietą, surinkęs 13,5 taško iš 27 galimų, o nugalėjo Petrosianas (17,5 tšk.).
Korčnojus nugalėjo Havanoje1963-aisiais, surinkęs 16,5 taško iš 21, bet 1963 m. TSRS čempionate Leningrade, surinkęs 10 taškų iš 19 tarp 20 dalyvių liko 10-as. V. Korčnojus nedalyvavo 1965 m. kandidatų mačuose, nes prastai pasirodė 1964 m. Maskvoje pravestame zoniniame turnyre. Jame V. Korčnojus surinko 5,5 taško iš 12 ir dalijosi tik 5-6 vietomis, todėl nepateko į tarpzoninį turnyrą[8]. Vis dėlto vėliau jis atsitiesė ir sėkmingai žaidė turnyruose: laimėjo Gjuloje1965-aisiais, surinkęs 14,5 taško iš 15 ir Bukarešte - 1966 m.. Ten jo rezultatas – 12,5 taško iš 14. Kita pergalė buvo Čigorino memorialo turnyre Sočyje 1966-ais, surinkus 11,5 taško iš 15 galimų[9].
Kitas mačas buvo prieš Deividą Bronšteiną. Jį Korčnojus pralošė rezultatu 2,5 – 3,5. Vėliau Korčnojus žaidė draugišką mačą prieš Anatolijų Karpovą, mačas baigėsi lygiosiomis po 6 partijų. Kitas Korčnojaus mačas vyko prieš Jefimą GelerįMaskvoje. Korčnojus laimėjo rezultatu 5,5 – 2,5. Tačiau vėliau Viktoras Korčnojus pralošė Petrosianui rezultatu 4,5–5,5.
1981-aisiais Korčnojus žaidė dar vieną mača dėl čempiono titulo. Pasaulio čempionato mačas vyko Merane, Italijoje. Ten Viktoras pralaimėjo rezultatu 2 – 6 (10 lygiųjų nesiskaito).
Po mačo su Kasparovu Korčnojus vis dar dalyvavo aukšto lygio turnyre, bet jau be rimto pasiruošimo, todėl ir rezultatai nebuvo ypatingai geri. 1985–1987 pasaulio čempionato cikle Korčnojus buvo 13-as iš 16 Kandidatų turnyre[11]. 1988–1990 cikle Korčnojus vėl pateko į finalinį šešioliktuką, bet buvo eliminuotas 1988/90 m.Kandidatų mačų aštuntfinalyje.[12]. 1991–1993 cikle Korčnojus pateko į 1991/93 m. Kandidatų mačų ketvirtfinalį, bet pralaimėjo J. Timanui.[13]
Korčnojus ir toliau žaidžia turnyruose, pvz., 2006-aisiais dalyvavo daugiau nei 15 turnyrų. Korčnojus nugalėjo 2005-ųjų Kvebeko Monrealyje. 2006-ųjų rugpjūtį Korčnojus nugalėjo Banjolese Ispanijoje, aplenkęs Sergejų Tiviakovą.
2007 sausio FIDE reitingo sąraše [14] Korčnojus, būdamas 75-erių metų, buvo 85-as. Jis yra seniausias žaidėjas, buvęs FIDE pirmajame šimtuke. Antras pagal senumą 2007 sausio pirmajame šimtuke – Aleksandras Beliavskis, kuriam tuo metu buvo 53 metai.
Senjorų šachmatų pasaulio čempionas
2006 rusėjį Arvjė mieste (Aostos slėnis, Italija) V. Korčnojus, surinkęs 9 tšk. iš 11 galimų, laimėjo 16-ąjį senjorų šachmatų pasaulio čempionatą. Po 8 ratų jis turėjo 7,5 taško iš 8, o paskutiniąsias tris partijas sužaidė lygiosiomis[15]. Tai pirmas Korčnojaus laimėtas pasaulinis titulas.