Jonas Vaitkus gimė 1944 m. gegužės 20 d. Armonų kaime (Raseinių raj.). 1974 baigė Sankt Peterburgo valstybinį teatro, muzikos ir kinematografijos institutą. 1974–1975 dirbo Šiaulių dramos teatro vyriausiuoju režisieriumi, 1975–1978 – Kauno dramos teatro režisieriumi. 1978–1980 studijavo Aukštuosiuose režisūros kursuose Maskvoje. 1980–1988 – Kauno dramos teatro vyriausiasis režisierius, nuo 1988 Lietuvos valstybinio akademinio dramos teatro režisierius, 1990–1994 – vyr. režisierius. Nuo 1988 dėsto Lietuvos muzikos ir teatro akademijoje; profesorius (2006). Nuo 1991 kaip pedagogas dirba JAV, Norvegijoje, Danijoje. 2008–2018 – Lietuvos rusų dramos teatro vadovas, 2018–2020 – vyriausiasis režisierius. Sukūrė spektaklių Lietuvoje ir užsienyje, režisavo kino filmų. Lietuvos nacionalinė kultūros ir meno premija (2003). Gedimino ordino Karininko kryžius (2007).
- 1974 Zorair Chalapian Lopšinė (Šiaulių dramos teatras)
- 1975 Kazys Saja Mediniai balandžiai (Kauno valstybinis dramos teatras)
- 1975 Eugenijus Ignatavičius, Jonas Vaitkus Svajonių piligrimas (Kauno valstybinis dramos teatras)
- 1976 Zorair Chalapian Lopšinė (Kauno valstybinis dramos teatras)
- 1977 Alfred Jarry Karalius Ūbas (Kauno valstybinis dramos teatras)
- 1978 Maksim Gorkij Paskutinieji (Kauno valstybinis dramos teatras)
- 1978 Juozas Grušas Unija (Kauno valstybinis dramos teatras)
- 1979 Ivan Radojev Raudona ir ruda (Kauno valstybinis dramos teatras)
- 1979 Jonas Vaitkus Mūsų žaidimai (Kauno valstybinis dramos teatras)
- 1980 Henrik Ibsen Statytojas Solnesas (Kauno valstybinis dramos teatras)
- 1980 pagal Ferencą Molnárą Palo gatvės berniūkščiai (Kauno valstybinis dramos teatras)
- 1980 Mati Unt Svarbiausioji repeticija (Kauno valstybinis dramos teatras)
- 1980 Juozas Glinskis Kingas (Kauno valstybinis dramos teatras)
- 1980 Vincas Krėvė Šarūnas (Kauno valstybinis dramos teatras)
- 1981 Jonas Vaitkus Paklydėliai (Kauno valstybinis dramos teatras)
- 1982 Michail Šatrov Mėlyni žirgai raudonoje pievoje (Kauno valstybinis dramos teatras)
- 1983 Albert Camus Kaligula (Kauno valstybinis dramos teatras)
- 1983 Tennessee Williams Šauksmas (Kauno valstybinis dramos teatras)
- 1984 Aleksej Dudarev Eiliniai (rež. statytojas, rež. Vytautas Balsys, Kauno valstybinis dramos teatras)
- 1984 Bronius Kutavičius, Sigitas Geda Strazdas – žalias paukštis (Kauno valstybinis dramos teatras)
- 1985 Jonas Vaitkus Makakučio nuotykiai (Kauno valstybinis dramos teatras)
- 1985 Jonas Vaitkus Literatūros pamokos (Kauno valstybinis dramos teatras)
- 1985 Eugèn d’Albert Slėnis (Kauno valstybinis muzikinis teatras)
- 1985 William Shakespeare Ričardas II (Kauno valstybinis dramos teatras)
- 1986 Jean Anouilh Antigonė (Kauno valstybinis dramos teatras)
- 1986 Manolis Korres Senelių namai (Kauno valstybinis dramos teatras)
- 1987 Jordan Radičkov Lozoriaus giedojimai (Kauno valstybinis dramos teatras)
- 1987 Čingiz Aitmatov Golgota (Kauno valstybinis dramos teatras)
- 1989 Antanas Škėma Pabudimas (Lietuvos valstybinis akademinis dramos teatras)
- 1989 Jonas Vaitkus Dar kartą apie tą patį (Lietuvos valstybinis akademinis dramos teatras)
- 1989 Jonas Vaitkus Antosė ir varnėnas (Lietuvos valstybinis akademinis dramos teatras)
- 1990 Adomas Mickevičius Vėlinės (Lietuvos valstybinis akademinis dramos teatras)
- 1990 Joshua Sobol Getas (Lietuvos valstybinis akademinis dramos teatras)
- 1990 Arthur Honegger Žana d’Ark ant laužo (Vilniaus valstybinis simfoninis orkestras)
- 1991 Feliksas Bajoras Dievo avinėlis (Lietuvos valstybinis akademinis dramos teatras)
- 1992 Yokio Mishima Markizė de Sad (Lietuvos valstybinis akademinis dramos teatras)
- 1992 Giuseppe Verdi Nabucco (Lietuvos operos ir baleto teatras)
- 1993 Bertolt Brecht Opera už tris skatikus (Oslo valstybinė aukštoji teatro mokykla, Norvegija)
- 1993 Antonín Dvořák Requiem (Lietuvos operos ir baleto teatras)
- 1994 Ingmar Bergman Persona (Lietuvos valstybinis akademinis dramos teatras)
- 1995 Ödön von Horváth Vienos miško pasakos (Oslo valstybinė aukštoji teatro mokykla, Norvegija)
- 1995 August Strindberg Sapnas (Lietuvos valstybinis akademinis dramos teatras)
- 1995 Henrik Ibsen Lėlių namai (Valstybinis jaunimo teatras)
- 1996 Oskaras Milašius Migelis Manjara (Lietuvos valstybinis akademinis dramos teatras)
- 1996 William Shakespeare Vasarvidžio nakties sapnas (Oslo valstybinė aukštoji teatro mokykla, Norvegija)
- 1997 August Strindberg Tėvas (Valstybinis jaunimo teatras)
- 1997 Alfred Jarry Karalius Juoba (Lietuvos muzikos akademija)
- 1997 Richard Strauss Salome (Lietuvos valstybinis simfoninis orkestras)
- 1997 Carl Orff Gudruolė (Lietuvos muzikos akademija)
- 1997 Aleksandr Vvedenskij Eglutė pas Ivanovus (teatras „Cinnober“, Stokholmas, Švedija)
- 1998 Mike Cullen Anna Weiss („Skrajojantis teatras“ Vilniuje)
- 1998 pagal Fiodorą Dostojevskį Stepančikovo dvaras (Lietuvos nacionalionis dramos teatras)
- 2001 Anton Čechov Žuvėdra (Kauno valstybinis akademinis dramos teatras)
- 2001 Juozas Grušas Meilė, džiazas ir velnias (Kauno valstybinis akademinis dramos teatras)
- 2001 Bertolt Brecht, Kurt Weill Trijų grašių opera (Klaipėdos valstybinis muzikinis teatras)
- 2002 pagal Michailą Bulgakovą Meistras ir Margarita („Baltiskij dom“, Sankt Peterburgas)
- 2002 Gregory Burke Gagarino gatvė (Teatro ir kino informacijos ir edukacijos centras)
- 2002 Jonas Mekas Pati pradžios pradžia (Lietuvos nacionalinis dramos teatras)
- 2003 pagal Gustave’ą Flaubert’ą Madam Bovari (Lietuvos nacionalinis dramos teatras)
- 2003 Bronius Kutavičius Ugnis ir tikėjimas (Lietuvos nacionalinis operos ir baleto teatras)
- 2003 William Shakespeare Venecijos pirklys (Kauno valstybinis akademinis dramos teatras)
- 2003 Ingmar Villqist Helverio naktis (Lietuvos nacionalinis dramos teatras)
- 2004 Aivaras Mockus Sakura vėtroje (bendras japonų ir lietuvių projektas, teatras „Dora“ Tokijuje, Japonija)
- 2004 Friedrich Schiller Marija Stiuart (Lietuvos nacionalinis dramos teatras)
- 2005 pagal Fiodorą Dostojevskį Demonai. Nelabieji. Apsėstieji. Kipšai (Lietuvos nacionalinis dramos teatras)
- 2006 Friedrich Schiller Marija Stiuart (Kaliningrado srities dramos teatras)
- 2006 Martin McDonagh Pagalvinis (Valstybinis jaunimo teatras)
- 2006 Brian Clark Palaukit, kieno čia gyvenimas? (Valstybinis Vilniaus mažasis teatras)
- 2007 Witold Gombrowicz Ivona, Burgundo kunigaikštytė (Valstybinis jaunimo teatras)
- 2007 Arthur Miller Visi mano sūnūs (Kauno valstybinis dramos teatras)
- 2007 Claudio Monteverdi Orfėjas (Klaipėdos valstybinis muzikinis teatras)
- 2007 Juodvarnis („Audronio Liugos produkcija“)
- 2008 Petras Vaičiūnas Patriotai (Valstybinis jaunimo teatras)
- 2008 Svajonių piligrimas (Valstybinis Vilniaus mažasis teatras)
- 2009 Juodasis strazdas (bendras Lietuvos rusų dramos teatro, Sankt Peterburgo teatro festivalio „Baltijskij dom“ ir „Audronio Liugos produkcija“ projektas)
- 2009 Algirdas Martinaitis Pasaulio dangoraižis
- 2009 Vargas dėl proto (Lietuvos rusų dramos teatras)
- 2009 Giedrius Kuprevičius Veronika (Klaipėdos valstybinis muzikinis teatras)
- 2010 Atsitiktinis žmogus (teatras „Mens Publica“)
- 2010 Jasekas (Lietuvos nacionalinis dramos teatras)
- 2010 Barbora ir Žygimantas (Valstybinis jaunimo teatras)
- 2010 Xerxes
- 2010 Gintaras Grajauskas Mergaitė, kurios bijojo Dievas (Klaipėdos dramos teatras)
- 2011 Anton Čechov Žuvėdra (teatras „Baltiskij dom“, Sankt Peterburgas, Rusija)
- 2011 Leonid Andrejev Tas, kuris gauna antausius (Lietuvos rusų dramos teatras)
- 2011 Juha Jokela Fundamentalistai (Lietuvos nacionalinis dramos teatras)
- 2011 Henrik Ibsen Visuomenės priešas (Lietuvos nacionalinis dramos teatras)
- 2012 Aleksandr Vvedenskij Eglutė pas Ivanovus (Lietuvos rusų dramos teatras)
- 2012 Arvydas Juozaitis Širdis Vilniuje (su Albertu Vidžiūnu, Valstybinis jaunimo teatras)
- 2012 Dorota Masłowska Mums viskas gerai (Klaipėdos dramos teatras)
- 2012 Nizami Gandževi Septynios gražuolės (Azerbaidžano valstybinis S. Vurğuno rusų dramos teatras Baku)
- 2013 Anna Jablonskaja Stabmeldžiai (Lietuvos rusų dramos teatras)
- 2013 Kazys Binkis Atžalynas (Lietuvos nacionalinis dramos teatras)
- 2013 Aleksandr Puškin Eugenijus Oneginas (Lietuvos rusų dramos teatras)
- 2014 pagal Juozą Tumą-Vaižgantą Nebylys (Šiaulių dramos teatras)
- 2014 William Shakespeare Karalius Lyras (Lietuvos rusų dramos teatras)
- 2014 Ana Jablonskaja Stabmeldžiai (Valstybinis akademinis M. Gorkio rusų dramos teatras, Nur Sultanas, Kazachija)
- 2014 Iran-Gaijyp Korkyto užkeikimas (Kazachijos valstybinis akademinis M. Auezovo dramos teatras, Almata)
- 2015 Nizami Gandževi Septynios gražuolės (Lietuvos rusų dramos teatras)
- 2016 Aleksandr Andrejev Septyni fariziejaus Sauliaus penktadieniai (Lietuvos rusų dramos teatras)
- 2016 Paul Claudel Apreiškimas Marijai (Lietuvos nacionalinis dramos teatras)
- 2016 Thomas Mann Fjorenca (Nacionalinis Kauno dramos teatras)
- 2017 Henrik Ibsen Visuomenės priešas (Daktaras Stokmanas) (Nacionalinis akademinis Lesios Ukrainkos rusų dramos teatras, Kijevas, Ukraina)
- 2018 Gintaras Grajauskas Kas prieš mus (Klaipėdos dramos teatras)
- 2019 Wolfgang Amadeus Mozart Don Žuanas (Klaipėdos valstybinis muzikinis teatras)
- 2019 pagal Vladimirą Majakovskį Tryliktas apaštalas, arba Debesis kelnėse (Lietuvos rusų dramos teatras)
- 2020 August Strindberg Didysis kelias (Lietuvos nacionalinis dramos teatras)
- 2021 Sofija Kymantaitė-Čiurlionienė Tie metai (Juozo Miltinio dramos teatras)
- 2021 Vydūnas Ne sau žmonės (Nacionalinis Kauno dramos teatras)
- 2023 Florian Zeller Tėtis (Vilniaus senasis teatras)
- 2023 Bronius Kutavičius, Sigitas Geda Strazdas – žalias paukštis (Panevėžio muzikinis teatras)