His father's name is Gurdit Singh. His brother Justice (retd) Jai Singh Sekhon is the Lokpal of Punjab. He has a son (Preetinder Singh Sekhon) and a daughter (Prabhleen Sekhon).
He was first elected for the Punjab Legislative Assembly in 1997 as a Akali Dal candidate from Firozepur Cantonment. He was again elected in 2007 from Firozepur Cantonment. In the Parkash Singh Badal government he was made Minister of Irrigation. In 2012 he successfully contested from new constituency Maur. In the new government, he retained Irrigation ministry.