polgári fiúiskolai igazgató, Krompaszky János községi erdész és Rusznyák Róza fia, szül. 1854. júl. 29. Szomolnokon (Szepesm.); 1868-tól a rozsnyói főgymnasiumban tanult, szülőinek szegénysége miatt azonban csak négy osztályt végezhetett és 1872-ben Iglóra az elemi tanítóképzőintézetbe lépett, melyben államköltségen tanult. 1874-ben besorozták háromévre a rendes hadseregbe s Kassára került a tisztképzőiskolába. Visszakerülve ezredéhez, betegeskedett, azért 1876. szept. állandó szabadságot kapott. Ismét Iglóra ment és a tanító-képző III. évfolyamát 1877-ben bevégezte; nov. 1. Páloczon (Ungm.) Hadik-Barkóczy Ilona grófnő szeretet-házában kezdte meg tanítóskodását. 1878-ban Iglón képesítő vizsgálatot tett. 1883-ban Makón folytatta tanítói működését. 1884. okt. az ungvári állami iskolához nevezték ki, hol 1891-94-ig igazgató volt. 1889-ben a polgáriskolai képesítő vizsgát is letette. 1894. okt. a szegszárdi polgári iskolához nevezték ki. Ezen évben, a nyári szünet alatt, iparostanulók oktatására Budapesten rendezett rajztanfolyamot is elvégezte. Krompaszky családi nevét 1891-ben változtatta Kardosra.
Czikkei a Néptanítók Lapjában, a Népnevelők Lapjában, a Kisdednevelésben, az Ungmegyei Tanügyben, az Ungban, az Ungvári Közlönyben, az Ungvári Keletben, a Szegszárd és Vidékében jelentek meg, melyek nagyrészt a gyermekneveléssel foglalkoznak és szépirodalmiak; megírta: Az ungvári állami iskola történetét is.
Munkája: Földrajzi előfogalmak és Ung vármegye földrajza. Az elemi népiskolák III. osztálya számára. Az ungmegyei általános tanitóegyesület által jutalmazott pályamű. Ungvár, 1885. (2. kiadás 1889., 3. átdolg. kiadás, 1891., 4. kiadás 1894. U. ott).
Önéletrajzi adatok.