Han var sønn av etatsråd Hans Christian Weis (1811–1882) og baronesse Edvardine Reinholdine Hoff-Rosencrone. Han tok juridisk embedseksamen i 1882, og levde i flere år som overretssakfører i København. Da broren Christian døde i 1916, arvet Edvard Rosendal.