- Bachelor of civil law, University College Dublin (2004). Parliamentary assistant to Joe Higgins MEP (2009-2011).
- In the Socialist Party: National Committee member (2001- ); National Executive Committee member (2010- ).
- Committee on International Trade
- Delegation for relations with the countries of South Asia
- Committee on Employment and Social Affairs
- Delegation for relations with the Mercosur countries
- Committee on Petitions
- Delegation to the EU-Kazakhstan, EU-Kyrgyzstan and EU-Uzbekistan Parliamentary Cooperation Committees, and for relations with Tajikistan, Turkmenistan and Mongolia