Urodził się 18 grudnia 1947 roku w Wiechowie. Pseudonim boiskowy "Daniel". Jako 14-sto latek rozpoczął swoją przygodę z piłką nożną w Stali Nysa w 1961 roku. Już od czasów juniorskich uważany był za wielki talent piłkarski i jak to bywało w zwyczaju wkrótce wybrał najmocniejszy klub naszego regionu, czyli opolską "Odrę". Po czterech latach gry w Nysie został zawodnikiem "Odry" Opole i występował w barwach "niebiesko-czerwonych" do roku 1969. Cechą charakterystyczną tego zawodnika był spryt jakim potrafił wykazać się w polu karnym przeciwnika, jak na napastnika przystało.
W 1969 roku został zawodnikiem warszawskiej Legii, w której barwach rozegrał łącznie 53 spotkania i zdobył 11 goli. Z Legią został Mistrzem Polski w 1970 roku. Zadebiutował w Legii 61 listopada 1969 roku w spotkaniu z Polonią Bytom, a ostatni mecz rozegrał w jej barwach 24 września 1971 roku w Olsztynie z miejscową Gwardią.
W latach 1972-75 występował w barwach Gwardii Warszawa, następnie w Stali Rzeszów 1975-76, HSV Hamm 1976-78 i na koniec kariery w Unii Skierniewice w latach 1979-83.