Der Landsturmmann Johann Schwarzhuber stammte aus Buch, heute ein Ortsteil der bayerischen Gemeinde Wolnzach, und war der Sohn eines Landwirts. Im Ersten Weltkrieg diente er in der 1. Batterie des 22. bayerischen Fuß-Artillerie-Bataillons als Kanonier. Am 18.07.1917 verstarb er im Alter von 42 Jahren in der Siegfriedstellung bei Serre an Herzlähmung.
Man begrub Johann Schwarzhuber auf dem Soldatenfriedhof Origny-Ste.-Benoîte in Block 1, Grab 269.