Supreme Court judges are appointed by the President of India. The President acts on the advice of the government (including the Prime Minister and the Law Minister) and based on recommendations from the Collegium of Supreme Court judges. The President makes the formal appointment.