Kazimierz Mach urodził się 18 lutego 1886 roku. W 1914 roku, po wybuchu I wojny światowej, wstąpił do Legionów Polskich. Służył w stopniu sierżanta w 3 kompanii 2 Pułku Piechoty w składzie II Brygady, od 29 października 1914 był dowódcą plutonu, następnie służył w sztabie jednostki. W ramach II Brygady służył także w 3 Pułku Piechoty. Po leczeniu w 1915, mianowany chorążym piechoty 1 grudnia 1915, później awansowany do stopnia podporucznika piechoty 1 listopada 1916. Po kryzysie przysięgowym był w szeregach Polskiego Korpusu Posiłkowego. Uczestniczył w przejściu w trakcie bitwy pod Rarańczą w połowie lutego 1918. Następnie wstąpił do II Korpusu Polskiego w Rosji, w tym brał udział w bitwie pod Kaniowem, oraz do Polskiej Siły Zbrojnej.