Marcin urodził się ok. 316 r. w Panonii, na terenie dzisiejszych Węgier, w rodzinie pogańskiej. Jego ojciec był rzymskim trybunem wojskowym. Prawdopodobnie imię Martinus pochodzi od Marsa, boga wojny. Przez wieki powstało tak wiele życiorysów Marcina i legend, że dziś trudno ustalić fakty. Prawdopodobnie uczył się w Ticinium (Pawia). Mając 15 lat wstąpił do armii Konstancjusza II. Co do tego, ile lat służył w wojsku, hagiografowie toczą spory. Według jednych 25, inni podają, że tylko 5. Ale wydarzenie, które wszyscy czciciele wspominają, miało miejsce w okresie tej służby. Żebrakowi proszącemu o jałmużnę u bram miasta Amiens Marcin oddał połowę swej opończy. Następnej nocy ukazał mu się Chrystus odziany w ten płaszcz i mówiący do aniołów: „To Marcin okrył mnie swoim płaszczem”.