Kariera klubowa Był wychowankiem AZS Gdańsk. z którym w 1954 zwyciężył w rozgrywkach Centralnej Spartakiady, w 1954 zadebiutował w I lidze, w barwach Spójni Gdańsk, w latach 1956–1958 odbywał służbę wojskową i występował wówczas w II-ligowej CWKS (Zawiszy) Bydgoszcz. W sezonie 1958/1959 ponownie występował w Spójni, gdzie uplasował się na dziewiątym miejsce w lidze, pod względem sumy zdobytych punktów. Od 1959 do 1970 (przez 11 sezonów) był graczem Wybrzeża Gdańsk, z którym zdobył wicemistrzostwo Polski w 1970 i dwa brązowe medale mistrzostw Polski (1964, 1968). W 1970 wyjechał do Francji, gdzie występował jako grający trener w zespołach niższych klas Marly i Aulnoye.

12 maja 1964 wziął udział w meczu Gdańsk Wybrzeże (71:117) All-Stars USA. W składzie reprezentacji gwiazd znajdowali się zawodnicy NBA: Bob Pettit (Hawks), Tom Heinsohn (Celtics), Bill Russell (Celtics), Oscar Robertson (Royals), Jerry Lucas (Royals), Tom Gola (Knicks), Bob Cousy, K.C. Jones (Celtics). W spotkaniu tym zanotował 14 punktów.