Szülei: Kaposi József és Csóka Julianna voltak. 1943–1948 között a Pázmány Péter Tudományegyetem történelem-földrajz szakos hallgatója volt. 1949–1950 között a Magyar Táncszövetség munkatársa volt. 1951–1979 között a Népművészeti, később a Népművelési Intézet táncosztályának tudományos munkatársa volt. 18 évig a Táncművész Szövetség elnökségi tagja, a tudományos tagozat vezetője. 1953–1971 között a Táncművészeti Értesítő, 1972–1989 között a Hungarian Dance News szerkesztőjeként dolgozott.
Kutatási területe a néptánc- és társastánctörténet, valamint a magyar színházi tánckultúra.