Ջոն Մեյջորը ծնվել է 1943 թ. Լոնդոնում։ Բարձրագույն հեռակա կրթություն է ստացել Ռութլիշի քերականության դպրոցում (Rutlish Grammar School)։ Մոտ երկու տասնամյակ աշխատել է բանկային ոլորտում։ Քաղաքականությամբ սկսել է զբաղվել դեռ երիտասարդ հասակից՝ լինելով Պահպանողական կուսակցության երիտասարդական թևի ակտիվ անդամ։