El Duque Juan Alberto de Mecklemburgo nació en Schwerin, siendo el quinto hijo del Gran Duque Federico Francisco II de Mecklemburgo y su primera esposa, la princesa Augusta de Reuss-Köstritz (1822–1862).