Ia mulai bermain sepak bola dan rugbi pada usia lima tahun, dan memulai perkembangannya di SU Agen Football. Pada tahun 2009 ia diundang untuk bergabung dengan Athletic Bilbao, dengan pengaturan yang dilakukan oleh klub, ia akhirnya menghabiskan satu musim bersama dengan Aviron Bayonnais FC karena ia terlalu muda untuk pindah ke luar Prancis pada waktu itu.
Setelah bergabung dengan Athletic Bilbao pada tahun 2010 di usia 16, ia menjadi pemain Prancis kedua setelah Bixente Lizarazu yang bermain untuk Bilbao, membuat 220 penampilan untuk klub dan mencetak sepuluh gol. Pada Januari 2018, ia bergabung dengan Manchester City. Ia adalah bagian dari tim yang memenangkan treble domestik pertama di sepak bola Inggris pada 2019.
Lahir di Prancis, Laporte telah tampil secara total 51 kali untuk negara itu di level junior, dan pernah dipanggil ke tim senior tetapi tidak bermain. Pada 2021, setelah menerima kewarganegaraan Spanyol dan persetujuan dari FIFA untuk berganti tim nasional dari Prancis ke Spanyol, Laporte pun masuk ke dalam skuad Spanyol untuk Kejuaraan Eropa UEFA 2020.