Sachverhalt: A. Der 1964 geborene A._ war als selbstständiger Gastwirt tätig, als er sich im April 2012 unter Verweis auf Herzbeschwerden bei der Invalidenversicherung zum Leistungsbezug anmeldete. Nach Abklärungen und Durchführung des Vorbescheidverfahrens verneinte die IV-Stelle des Kantons Zürich mit Verfügung vom 14. Februar 2014 einen Anspruch auf eine Invalidenrente. B. Die dagegen erhobene Beschwerde wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 29. Juni 2015 ab. C. A._ lässt mit Beschwerde in öffentlich-rechtlichen Angelegenheiten beantragen, unter Aufhebung des Entscheids vom 29. Juni 2015 sei die IV-Stelle zu verpflichten, ihm eine Invalidenrente auszurichten.