Graduate, St. Joseph College, Darjeeling, 1967. Bachelor of Laws, Government Law College, Bombay, 1970.
With Bar Council of Assam, Nagaland, 1971. Junior government advocate Nagaland High Court, 1971—1975, private practitioner, 1975—1985, assistant advocate general, 1985—1989. Judge Gauhati High Court, 1989—2001, acting chief justice, 2001.
Judge High Court of Jammu and Kashmir, 2001, acting chief justice, 2001, chief justice, 2001. Judge Supreme Court of India, 2002.