Ask him what his service number is/was and google it with his surname.
Just tried it in the office and both officers and the ranks come up.
Only if they get a mention in the London Gazette or similar. Neither of my service numbers come up with anything like my name close to them. RN officers' numbers are in the form A123456B, so are quite unusual.