Als junger Mann zog er wie viele seiner Zeitgenossen mit Begeisterung in den Ersten Weltkrieg. Er kam nach kurzer Ausbildung zum 23. bayerischen Infanterieregiment an der Westfront in Flandern. Bis zum Frühjahr 1917 kämpfte er im Westen und wurde mehrmals verwundet. Nach seiner Beförderung zum Leutnant der Reserve wurde er zum 27. bayerischen Infanterieregiment an die rumänische Front versetzt. 1918 gelangte die Einheit in den Westen, wo Schneider im Juni ein letztes Mal verwundet wurde.