Z łódzkim klubem Walczak świętował mistrzostwo Polski w 1958 r. Jako trener pracował w ŁKS-ie, Włókniarzu Łódź, Włókniarzu Pabianice, Motorze Lublin, Bałtyku Gdynia, Lechii Gdańsk i Stali Mielec. W lidze rozegrał ponad 200 spotkań.

 

W reprezentacji Polski wystąpił dwukrotnie. Debiutował 8 sierpnia 1954 spotkaniu z Bułgarią.