Ur. w Cieszanowie, ukończył Uniwersytet Lwowski (1942). Wychowanek WKS Chełm, potem od 1932 w "Pogoni" Lwów, z którą w 1933 zdobył wicemistrzostwo Polski, strzelając w czterech meczach 3 bramki. Następnie w "Unii" Lublin (1936-37). W l. 40. pracował w "Pogoni" Szczebrzeszyn i "Ruchu" Izbicy, "Lotniku" Zamość, trenował też w 1945-46 czołową w województwie drużynę zamojską "Spartę". Także sędzia II-ligowy. Zm. w Kostrzyniu.