He has graduated from the Faculty of Law and Administration of the University of Warsaw; he has completed post-graduate studies in European Community Law and Economics at the University of Warsaw, and international finance and banking at the University of Southampton. He worked in the General Inspectorate of Banking Supervision, the Department of International Financial Institutions and the Foreign Department of the National Bank of Poland, and Bank Gospodarki Żywnościowej S.A. He was member of the Internal Audit Committee of the European Central Bank. His publications cover banking law, banking supervision and regulations regarding financial institutions. In 2008-2011 he was undersecretary of state in the Ministry of Finance. From 2008 to 20 April 2011 he was a member of the Polish Financial Supervision Commission. From 2009 he was appointed Chairman of the Council of the Bank Guarantee Fund. In 2011-2013 he was the CEO of Bank Gospodarstwa Krajowego. Since January 2014, he has been CEO of Trade Trans Sp. z o.o., a leading transport company in the PKP Cargo S.A. Capital Group.