Geens is a co-founder of an independent lawfirm in Belgium with offices in Antwerp, Brussels and Kortrijk.
From 2007 to 2009 Geens served as chief of staff to the Flemish minister-president Kris Peeters.
When Steven Vanackere resigned in March 2013 as Minister of Finance, Geens was appointed as his successor.
[3] During his time in office, Geens steered through the legislative process a 2015 law which invalidated passports and identity cards of people authorities believe plan to go and fight for militant Islamist organizations in the Middle East.
[4] In the wake of the 2016 Brussels bombings, both Geens and fellow cabinet member Jan Jambon offered their resignation to Prime Minister Michel over lapses;[5] both were refused.