Peter Horn, de son vrai nom Peter Schnaubelt, est né à Krems an der Donau en Basse-Autriche. Il a étudié l'anglais et l'histoire à l'Université de Vienne et enseigne depuis 1987 dans la petite ville de Horn, ce qui lui a valu son pseudonyme. Il a publié plus d'une trentaine de livres pour enfants et adolescents.