Urodził się w 1916 r. w Bielsku. Z wykształcenia był inżynierem oraz lekarzem weterynarii, jednak rozpoznawalny był jako polski hokeista i olimpijczyk. W 1935 r. zdobył tytuł mistrza Polski, a po wojnie reprezentował barwy Wisły Kraków, Stali Katowice, KTH Krynica i Baildonu Katowice. W reprezentacji Polski wystąpił 16 razy, zdobywając cztery bramki. Był również w składzie drużyny narodowej na Igrzyskach Olimpijskich w St. Moritz w 1948 r. Zmarł w 1998 r. we Wrocławiu, a został pochowany na Cmentarzu Grabiszyńskim.