Step 1: Understanding the Concept:
This question tests the correct preposition to use with the verb 'congratulate'.
Step 2: Detailed Explanation:
The standard structure for the verb 'congratulate' is:
"Congratulate someone on something."
The preposition 'on' is used to introduce the reason for the congratulations or the achievement being celebrated.
For example: "We congratulated the team on their victory."
Using 'for' is a common mistake but is grammatically incorrect in standard English.
Step 3: Applying to the Sentence:
In the given sentence, 'his success' is the reason for the congratulations. Therefore, the correct preposition is 'on'.
Step 4: Final Answer:
The correct preposition is on.