Graduated from Wyższa Szkoła Oficerska Wojsk Pancernych in Poznań in 1991.
For a period of 30 years he performed service tasks as a professional soldier. Since 2004, he was responsible in the Land Forces Command and the General Command of the Armed Forces for the recruitment and referral of soldiers of the Polish Army for service abroad within the framework of international military structures and the Polish Military Contingents. He was also a member of a special team for notifying families in case of special situations (death of a soldier on a mission, serious injury).
He performed service duties for the Polish Military Contingents: PKW KFOR, PKW EUFOR, PKW UNDOF, PKW IRAK, PKW Afghanistan. At the same time, he was responsible in the General Command of the Polish Armed Forces for the implementation of tasks for veterans, injured veterans and families of soldiers killed in operations outside the country.
Currently being a reserve soldier, since 2017 he has been in charge of the Veterans Support Team at the Veteran's Center for Operations Beyond Borders.
