No, that cap is WW2,ordinary soldiers wore a peaked cap in WW1.
Bring up some WW1 photos and you will see what I mean.
Now that is Officers headwear, and ordinary ranks wear berets.
By the grenades on his collar he was possibly a Grenadier.
Someone with more knowledge will be more accurate.
Viktoria.