Stjepan Horvat je rođen 21. studenog 1877. u Dubravi. Zaređen je 1900. Bio je kapelan u Gradini, zatim u Daruvaru do 1903. kada biva premješten u Dugo Selo.
Nakon Zorićeve smrti imenovan je župnikom Župe sv. Martina 8. kolovoza 1904. Bio je vrlo aktivan u društvenom životu. Sudjelovao je osnivanju seljačkog pjevačkog zbora 1907. koji kasnije postaje „Preporod“. Od 1908. redovni je član „Cecilijinog društva“ u Zagrebu. Obnašao je dužnost predsjednika Hrvatskog pjevačkog društva „Preporod“ do 1936. kada se zbog bolesti zahvalio na dužnosti. God. 1915. imenovan je školskim nadzornikom za Dugo Selo. God. 1930. pripremao je za tisak knjižicu Euharistijski kongres. Umirovljen je zbog bolesti 1938., a umire u Zagrebu 6. kolovoza 1939.. Pokopan je na groblju u Prozorju.