US Secretary of State John Kerry arrived Monday on an unannounced visit to Pakistan for key talks, only weeks after the country's worst-ever attack by Islamic militants left 150 dead in a school.