Narodil se 1. ledna 1925 v rodině volyňských Čechů. V roce 1944 narukoval do československého armádního sboru v SSSR, v jehož řadách se jako velitel tanku zúčastnil válečných operací na Dukle a na jaře 1945 osvobozovacích bojů na Ostravsku. Po válce zůstal v armádě, z níž byl po roce 1968 vyhozen pro své politické postoje. Je čestným občanem města Ostravy a držitelem Řádu Bílého lva. Zemřel 13. prosince 2015 v Ostravě.