Sachverhalt: A. Der 1957 geborene A._ bezog ab 1. März 1999 eine ganze resp. ab 1. Mai 1999 eine halbe Rente der Invalidenversicherung (Invaliditätsgrad von 100 resp. 63 %). Infolge der 5. IV-Revision erhöhte sie die Rente mit Wirkung ab 1. Januar 2004 bei unverändertem Invaliditätsgrad auf eine Dreiviertelsrente. Nachdem die IV-Stelle eine Observation des Versicherten veranlasst hatte, sistierte sie die Rentenleistungen mit Verfügung vom 30. Juni 2011 aufgrund des Verdachts eines unrechtmässigen Leistungsbezugs. Nach weiteren Abklärungen und Durchführung des Vorbescheidverfahrens ermittelte sie einen Invaliditätsgrad von 31 % und hob die Rente mit Verfügung vom 7. Februar 2014 rückwirkend ab 1. November 2010 auf. B. Die dagegen erhobene Beschwerde wies das Versicherungsgericht des Kantons Aargau mit Entscheid vom 11. März 2015 ab. C. A._ lässt mit Beschwerde in öffentlich-rechtlichen Angelegenheiten beantragen, in Aufhebung des Entscheids vom 11. März 2015 seien ihm die entsprechenden Leistungen auszurichten; eventualiter sei die Sache zu weiteren medizinischen Abklärungen an die IV-Stelle zurückzuweisen; eventualiter sei eine Evaluation des funktionellen Leistungsvermögens durchzuführen.