To receive the full state pension in the UK you need to have paid thirty years worth of National Insurance contributions (a specific, earnings related tax).
Whatever his payment record was before his move to Croatia, it will certainly have stalled since then and is unlikely to resume anytime soon.
Hope he's putting plenty into a private pension or he's screwed. Actually, that's good advice for everyone - full state pension or not.