Kálmán Mikszáth est né en 1847 à Szkabonya, dans une famille de petits propriétaires protestants.
Après des études de droit, il devient journaliste et traduit, pour remédier à ses problèmes d’argent chroniques, des feuilletons français et anglais pour différents journaux hongrois. En 1881, la publication d’un recueil de nouvelles le rend célèbre. Une dizaine de romans et beaucoup de nouvelles et d’articles suivent. De son vivant, il devient un des classiques de la littérature hongroise tout en poursuivant sa carrière de journaliste et d’homme politique.
Il meurt le 28 mai 1910 à Budapest.