Né en Suisse le 31 août 1878 de parents alsaciens réfugiés en Suisse après la guerre de 1870, Victor-Henri Schweisguth débute sa carrière militaire en tant que lieutenant au sein du 1er bataillon de chasseurs à pied.
Promu capitaine en 1912, il participe à la Première Guerre mondiale comme commandant du 15e bataillon de chasseurs à pied. Chef de corps du 26e régiment d'infanterie en 1929-1931, il est nommé général de brigade en 1932, puis devient en 1935 sous-chef d'état-major de l'armée et enfin général de corps d’armée en 1937.
Il a effectué de nombreuses missions à l'étranger : en Roumanie (octobre 1935), en Tchécoslovaquie (août 1936), en URSS (septembre 1936) et à plusieurs reprises en Suisse, en Grande-Bretagne et en Italie (1935-1937). Enfin, de 1937 à 1940, il commande la 8e région militaire.
Il est promu commandeur de la Légion d'honneur en 1938.
Il décède le 17 avril 1949.