Fils de berger, il fut éduqué par le savant Jean-Amédée Watt[4]. En 1815, il fut chargé des travaux de triangulation qui devaient se faire dans le canton du Jura. En 1822 fut publiée à Paris sa « Carte de l'ancien Évêché de Bâle » qui sera intégrée plus tard à la carte Dufour. C'est précisément pour établir cette carte de la Suisse, la carte Dufour, que Buchwalder fut appelé à parcourir la Confédération. En 1832, au sommet du Säntis, il fut blessé par la foudre alors que son collaborateur, Pierre Gobat, était tué à ses côtés[5].
Il devint inspecteur des routes du Jura. Il a laissé un projet de route reliant Delémont et Porrentruy par deux tunnels, l'un entre Glovelier et Montmelon, l'autre entre Saint-Ursanne et Courtemautruy, préfiguration de la Transjurane (A16).
Colonel du génie dans l'armée suisse, il succéda comme quartier-maître général de la Confédération à Guillaume-Henri Dufour quand celui-ci fut nommé général en 1847. Il participa sous les ordres de Dufour à la campagne de la guerre du Sonderbund.
Propriétaire d'immeubles à Montcroix et à Courtemelon, il finit sa vie dans le Jura et mourut en 1883[6].