Pedagog (uczył w szkole nr 3 i 4), ukończył podypl. studia menedżerskie oraz zarządzania w służbie zdrowia, z-ca komendanta chorągwi, do 1990 pracował w KM PZPR, przez 6 lat kier. biura posła J. Byry, radny miejski 1998-2002, 2002-2003 i od 2023. Kandydował na prezydenta Miasta (2002) i do Parlamentu Europejskiego (2009). Działacz SLD (od 2001 przew. RM, szef klubu radnych SLD). Od dyrektor zamojskiej delegatury regionalnej Kasy Chorych, od 2003 delegatury Oddziału NFZ.