A Budapesti Tudományegyetemen földrajz-történelem szakos tanárként 1946-ban végzett. Az egyetem Földrajzi Intézetében mint tanársegéd tevékenykedett. Kandidátusi disszertációját 1957-ben védte meg. Az 1956-os forradalomban való részvétele miatt 1958-tól csak mint középiskolai tanár kapott állást. Előbb a Móricz Zsigmond Gimnáziumban, majd a budapesti Kőrösi Csoma Sándor Orosz- Magyar Tanítási Nyelvű Gimnáziumban tanított, illetve szakfelügyelőként tevékenykedett. A Móricz Gimnáziumban földrajzi szakkört hozott létre, tanítványai közül sokan választották élethivatásul a földtudomány valamelyik ágát.