Карел Ванек родился в 1887 году в городе Черни-Костелец (по-немецки — Шварцкостелец), что находится в 30 километрах от Праги, в семье мастера Йозефа Ванека, пятый сын из семи детей.Во время Первой мировой войны был на русском фронте, затем попал в плен. Фельдфебель Награжден малой серебряной и бронзовой медалями "За храбрость", Воинским крестом императора КарлаПо возвращении на родину работал в периодической печати, опубликовал ряд коротких рассказов и эссе.После смерти Ярослава Гашека по просьбе издателя закончил четвёртую часть романа (главы 3-6), а также написал роман "Приключения бравого солдата Швейка в русском плену".Умер в 1933 г. от туберкулёза в Праге.