Former Punjab chief minister Captain Amarinder Singh on Monday arrived at Union home minister Amit Shah's residence in New Delhi for a key meeting ahead of the upcoming assembly elections in Punjab.