Zahradník nació en 1848 en la ciudad de Litomyšl, por entonces perteneciente al imperio Austrohúngaro.
Estudió en Praga, donde fue alumno de František Josef Studnička y de Emil Weyr.
Gran parte de su carrera profesional permaneció en Croacia, ligado a la Universidad de Zagreb.
En 1899 pasó a ser el primer rector de la Universidad Técnica de Brno y durante los años 1910 y 1911 decano del Departamento de Ingeniería Civil de la citada universidad.
Como matemático, se ocupó principalmente de cuestiones de geometría, dedicándose al estudio de las curvas cisoides que llevan su nombre.