Родился в семье военного инженера, генерал-майора Антона Казимировича Герцыка.
В 1875 году после окончания Санкт-Петербургской военной гимназии поступил во 2-е военное Константиновское училище.
В 1877 году после окончания военного училища был произведён в прапорщики и определён в 16-й отдельный стрелковый батальон. Участник Русско-турецкой войны. За отвагу на войне был награждён орденом Святой Анны 4 степени с надписью «За храбрость» . За отличие произведён в подпоручики.
В 1879 году за храбрость был награждён орденами Святого Станислава 3 степени с мечами и бантом и Святой Анны 3 степени с мечами и бантом.
В 1882 году произведён в поручики, в 1884 году в штабс-капитаны.
С 1887 года назначен младшим офицером Павловского военного училища.
В 1889 году произведён в капитаны, в этом же году был переименован в штабс-капитаны гвардии, в 1892 году в капитаны гвардии.
В 1898 году произведён в подполковники и назначен батальонным командиром Павловского военного училища.
В 1898 году произведён в полковники.
С 1902 года назначен командиром 52-го пехотного Виленского полка.
С 1906 года командир лейб-гвардии Павловского полка.
В 1906 году произведён генерал-майоры за отличие по службе.
С 1908 года командир 2-й бригады 1-й гвардейской пехотной дивизии.
С 1914 года командир 80-й пехотной дивизии.Перед Великой войной был председателем комиссии по разработке автоматической винтовки.
В 1915 году произведён в генерал-лейтенанты и назначен командиром 1-й гвардейской пехотной дивизии, в этом же году «За отличие в делах против неприятеля» был награждён орденом Святой Анны 1 степени с мечами.Умер 31 января 1916 года.