Kasichovi rodiče byli děti imigrantů. Matka Anna byla původem Chorvatka a otec, který pracoval jako poštovní doručovatel, měl české kořeny.
Kasich vystudoval v roce 1974 politologii na Ohijské univerzitě a před politickou kariérou působil v letech 1975 až 1978 jako poradce senátora Buze Lukense.
Od roku 2010 je guvernérem Ohia. Před nástupem do tohoto úřadu byl devět období poslancem za Ohio ve Sněmovně reprezentantů. Následně pracoval například jako komentátor Fox News.
John Kasich byl vychován v římskokatolické církvi, ale později konvertoval k anglikánské církvi. Je podruhé ženatý. Z druhého manželství má dvě dcery.