Kapka był zawodnikiem Wisły w latach 1968-83 i 1987. W sumie rozegrał dla niej 384 oficjalne mecze, w których zdobył 103 bramki. W 1974 roku był królem strzelców polskiej ekstraklasy, a w 1978 roku sięgnął z Białą Gwiazdą po mistrzostwo Polski. Ma na koncie 14 występów i jedną bramkę w reprezentacji Polski, w tym jeden mecz rozegrał na mistrzostwach świata w RFN w 1974 roku.
Po zakończeniu kariery piłkarskiej również był związany z Wisłą, w której był: kierownikiem drużyny, trenerem, wiceprezesem ds. sportowych oraz p.o. prezesa zarządu. Od marca 2010 roku był szefem zespołu skautów.
W roli dyrektora sportowego Białej Gwiazdy jest następcą Stana Valckxa, który pracował w Wiśle w tej funkcji od czerwca 2010 roku do czerwca 2012 roku.