Max Nonne ricevette la sua prima educazione alla Gelehrtenschule des Johanneums di Amburgo, e in seguito studiò medicina presso le Heidelberg, Friburgo e Berlin ottenendo il dottorato nel 1884 con una tesi sull'eziologia della trombosi della vena porta. Dopo la laurea, prestò servizio come assistente presso l'ospedale di Heidelberg sotto Wilhelm Heinrich Erb e successivamente nella clinica chirurgica di Kiel sotto Johannes Friedrich August von Esmarch, poi nel 1889 tornò ad Amburgo come neurologo. Durante lo stesso anno, divenne capo-medico nel dipartimento di medicina interna all'ospedale della Croce Rossa. Nel 1896 venne nominato direttore della clinica di neurologia presso l'ospedale di Eppendorf ad Amburgo.