Štefan Banič sa narodil sa 23. novembra 1870 v Neštichu (dnes Smolenice) pri Trnave v rodine malého roľníka. Po vychodení základnej školy v rodisku pracoval ako poľnohospodársky robotník na Pálffyho majetkoch, neskôr sa vyučil za murára a pracoval na stavbe Smolenického zámku.