Tito ble født som det 7. barn i familien Franjo og Marija Broz, i landsbyen Kumrovec i det nordvestlige hjørnet av Kroatia i området kalt Zagorje, den gang del av Østerrike-Ungarn. Faren Franjo var kroat, og moren Marija slovener. Etter noen år hvor han vokste opp hos morfar i Podsreda i Slovenia, ble han innskrevet i folkeskolen i Kumrovec, hvor han avsluttet skolen i 1905. To år senere, i 1907 forlot han Kumrovec og begynte i lære som låsesmed i Sisak. Her begynte han å interessere seg for sosialistiske teorier, og deltok for første gang i 1. mai-demonstrasjoner. I 1910 ble han medlem i fagforeningen for metallarbeidere og det sosialdemokratiske partiet i Kroatia og Slovenia. Fra 1911 til 1913 arbeidet han i forskjellige byer i det østerriksk-ungarske rike.