Stephen Lepcha


Bishop Stephen Lepcha is the serving Bishop of the Roman Catholic Diocese of Darjeeling.

Early life

He was born in Suruk, Darjeeling, West Bengal, India on 22 December 1952.

Priesthood

He was ordained a Catholic priest on 15 December 1982.

Episcopate

He was appointed Bishop of Darjeeling on 14 June 1997 and Ordained on 8 December 1997.