Wychowanek Kujawiaka (BKS) Włocławek[1]. W sezonie 1988/1989 występował w seniorach Kujawiaka, a następnie w GKS Bełchatów. W 1991 roku przeszedł do Zawiszy Bydgoszcz. W barwach tego klubu rozegrał 43 spotkania w I lidze[2], dotarł także do ćwierćfinału Pucharu Polski w sezonie 1991/1992. W 1993 roku był reprezentantem Polski na mistrzostwach świata drużyn wojskowych[1]. W tym okresie wrócił do GKS Bełchatów, z którym dwa lata później awansował do I ligi. W latach 1997–1999 występował w klubach drugoligowych, a później w klubach z niższych lig[2]. W 2003 roku był trenerem Włocłavii Włocławek[3]. Pracował w Kujawsko-Pomorskim ZPN oraz PZPN, był także prezesem i trenerem żeńskiej drużyny WAP Włocławek[1][4].