Resham Singh Bains was born in Punjab, India and emigrated to Kenya in 1955 at the age of ten.
He graduated from Kenya Polytechnic. He played for Sikh Union Nairobi from 1969 to 1978. He also played for Railway Gymkhana Nairobi from 1968 - 69.
He played in the Munich 1972 Olympic Games.
He earned his first international cap for Kenya when he was selected to play against Malawi in the East and Central African Hockey Championship in Dar-es- Salaam in 1969.
He played at the First Hockey World Cup in Barcelona in 1971 where Kenya finished fourth.
After he retired from playing international hockey he took up Umpiring. He was awarded his FIH Badge in 1981 and umpired at the 6th Hockey World Cup in Willesden, London in 1986. He also umpired at the Junior World Cup in Kuala Lumpur in 1986.
He was a Committee member of the FIH Umpiring committee from 2003 to 2005, Vice Chairman of African Hockey Federation and an executive Board member of National Olympic Committee of Kenya. He was on the Executive Board of African Hockey Federation from 1984 to 2015.
He was the Chairman of Kenya Hockey Union from 2005 to 2013.
He lives in Nairobi.