Weber werd opgeleid aan het Institut Saint Stanislas en het Collège Saint-Michel. Hij volgde daarna van 1936 tot 1940 de Koninklijke Cadettenschool te Namen, waar Maurice Grevisse een van zijn leraren was. Tijdens de Duitse inval in België in 1940 werd hij krijgsgevangene. Met Kerstmis werd hij weer vrijgelaten, waarna hij in het Belgisch verzet ging. In 1943 week hij uit naar het Verenigd Koninkrijk, waar hij in oktober aankwam. Weber werd onder andere opgeleid in de pre Officer Cadet Training Unit "Wrotham Camp" bij Vigo en vocht in de Brigade Piron die deelnam aan de bevrijding van België en Nederland.