polgári iskolai tornatanár, Klein Adolf szabómester és Biel Róza fia, sületett 1863. ápr. 20. Váczon (Pestm.); 1866-ban szüleivel Pestre költözött. A tanítóképző két évfolyamát Budán az állami intézetben járta; 1883-ban ott nyert képesítőt és Nyitra-Szerdahelyre ment nevelőnek; 1884-85-ben Füzes-Gyarmaton (Békésm.) vol tanító. 1885 őszén újra Pestre került és négy év mulva kinevezték fő- és székvárosi rendes tanítónak. Közben látogatta a nemzeti tornaegylet tornatanítóképző tanfolyamát és torna-tanári oklevelet kapott. 1896-ban áthelyezték a polgári iskolához tartonaoktatásra s 1898-ban a székes-fővárosi tanács megválasztotta rendes tornatanárnak. Klein családi nevét 1888-ban változtatta Kovácsnak.
Czikkei az Egészségben (1896. A tornaversenyek kárairól), a Polgári Iskolai Közlönyben (1898. A középfokú iskolák testgyakorlati anyaga.)
Szerkeszti 1893 óta a Tornaügy cz. szaklapot, melybe vezérczikkeket, értekezéseket irt.
Kéziratban: A testnevelés állapotáról. Jelentés (Kemény Ferencz reáliskolai igazgatóval együtt.)
Századunk Névváltoztatásai, Bpest, 1895. és önéletrajzi adatok.