נולד בשם שנדור פרנקל (Sándor Fränkel), השמיני בין שנים עשר ילדים, לברוך פרנקל ולרוזה אייבנשיץ (Eibenschütz), שניהם יהודים פולנים, ולאחר מכן שינה את שם משפחתו לצורה ההונגרית פרנצי. הוא למד רפואה בווינה והוסמך כרופא בגיל 21 בלבד.