He won't be able to initiate the bank transfer without your personal info. Ask your bank for your IBAN, Swift code, and Sort code.
You will need to provide him with:
1. Your name
2. Your address
3. Your bank's name
4. Your bank's address
5. IBAN
6. Swift code
7. Sort code
If your bank account is in EUR, you can receive the money in EUR. If not, he'll have to send you the money in your local currency. For more info, you should contact your bank. I'm just advising based on my personal experience on quite a few international funds transfers.