Schreiber war Bürger der Gemeinde Schaan und arbeitete als Hilfsarbeiter in dem Textilunternehmen "Jenny, Spoerry &amp; Cie". 1936 gehörte er als einziger Radrennfahrer der Liechtensteiner Mannschaft bei den Olympischen Sommerspielen 1936 in Berlin an und nahm an dem Straßenrennen teil. Durch einen Massensturz kurz vor dem Ziel war eine reguläre Ermittlung der Plätze nicht möglich, so dass nicht alle Fahrer gewertet wurden.