Technik budowlaniec. Pomocnik. Zawodnik klubów: Gryf Toruń (30-39), Pomorzanin Toruń (48). Uczestnik eliminacji do Ligi (34, 36, 37, 38, 39), reprezentant Pomorza osiem razy - 1 gol (34-39). Podczas kampanii wrześniowej walczył nad Bzurą. Jako jeniec wywieziony do Niemiec. Po wojnie w Toruniu, pracownik Rejonu Dróg Wodnych i Inspektoratu Budownictwa Wodnego na stanowiskach kierowniczych. Zaliczał się do najlepszych pomorskich piłkarzy okresu międzywojennego, był etatowym reprezentantem Pomorza.