Indian skipper Virat Kohli on Thursday received Padma Shri from President Pranab Mukherjee at Rashtrapati Bhavan.