Elektryk, trener II klasy. Napastnik. Wychowanek Liga Poznań-Dębiec, KPW Poznań (28-37), Ciszewski Bydgoszcz (37-39), Starachowicki KS (39), w czasie okupacji uczestnik rozgrywek konspiracyjnych. Po wojnie KKS Poznań, ZZK Poznań (dziś Lech Poznań, 45-48). Reprezentant Pomorza sześć razy - 2 bramki (38-39). Podstawowy zawodnik poznańskiego zespołu walczącego w eliminacjach o Ligę. Zagrał w premierowym spotkaniu ZZK Poznań w ekstraklasie - w meczu z Widzewem. Było to jedyne jego spotkanie w najwyższej klasie rozgrywkowej. Po zakończeniu kariery został trenerem.