From 1998, he was the director of Fundacja Europa XXI. In the years 1998-2000 he was associated with WIL Lobbying Sp. z o.o., where initially he was a member of the board and general director, and then in 1999 – the president of the board. From 2003 to March 2012, he worked at PBG SA, managing the Investor Relations Department, and from 2007 he was also the spokesperson for the company. From May to August 2015 – Vice President of the Management Board of Purple Investments Sp. z o.o., from January 2013 – vice-president of the board of Gricon Sp. z o.o. From January 2017 to the present, the president of the board of STRZESZYN PARK S.A. He has extensive experience in performing the function of a member of the Supervisory Board of both public and non-public companies. For three years from 1999, he was a member of the Supervisory Board of Polski Fundusz Kapitałowy S.A., and in the years 2004-2006 he was a member of the Supervisory Board of PC Guard S.A. In the years 2005-2007 he was a member of the Supervisory Board of HYDROBUDOWA Włocławek SA, and in the period from 2004 to June 2009, he was a member of the Supervisory Board of PBG S.A. In the years 2010-2011 a member of the Supervisory Board of Briju S.A., 2012-2013 a member of the Supervisory Board of the RECYKL SA Group. and 2012-2014 member of the Supervisory Board of Neptis S.A. From June 2015 to December 2016, a member of the Supervisory Board of Stanusch Technologies S.A. From September 2016, he is the Chairman of the Supervisory Board of AXE Promotion S.A. and from May 2016 – 3DOM S.A. He also served as a member of the Supervisory Boards of RC Union S.A. and Kornas Holding S.A. in liquidation bankruptcy.