Saksi ahli adalah seseorang yang diakui oleh pengadilan sebagai otoritas pada suatu topik yang memiliki pengetahuan di luar yang dapat diakses oleh orang kebanyakan. Untuk dapat diterima sebagai saksi ahli, saksi pada umumnya harus menunjukkan kualifikasinya di persidangan sehingga hakim dan juri mengerti apa yang membedakan saksi dengan saksi lainnya. Ketimbang memberikan kesaksian tentang masalah hukum, saksi ahli memberikan informasi dan analisis faktual yang mungkin bermanfaat bagi suatu kasus.
Saksi ahli mungkin memiliki pengalaman, pelatihan, keterampilan, atau pendidikan yang tidak umum bagi masyarakat umum. Seorang dokter, misalnya, biasanya diperlakukan sebagai saksi ahli di persidangan karena tidak semua orang mendapat manfaat dari pendidikan kedokteran dan pengalaman praktik sebagai dokter. Banyak saksi ahli memberikan informasi ilmiah dan teknis. Misalnya, seorang ahli meteorologi mungkin memberikan informasi tentang sistem badai yang relevan dengan kasus tersebut, atau seorang insinyur mesin mungkin mendiskusikan fungsi dan kegagalan perangkat yang terlibat dalam sebuah kasus.
Beberapa saksi ahli mengkhususkan diri dalam memberikan kesaksian, yang biasanya diberikan setelah saksi meninjau materi yang relevan dan mengumpulkan informasi faktual. Saksi-saksi ini dapat ditanyai oleh pembela dan penuntut, dan pihak lawan dapat memilih untuk menghadirkan saksi ahlinya sendiri untuk membantah kesaksian saksi asli.
Orang lain mungkin menawarkan layanan pencarian fakta tanpa bersaksi. Seorang pengacara pembela, misalnya, mungkin meminta psikiater forensik untuk memeriksa terdakwa dan menawarkan pendapat profesional yang dapat berkontribusi pada cara pengacara membentuk kasus tersebut. Dalam kasus-kasus ini, interaksi antara pengacara dan saksi ahli dilindungi oleh kerahasiaan, tetapi jika seorang pengacara membawa informasi yang disiapkan oleh saksi ke pengadilan, saksi itu berpotensi dipanggil ke tempat saksi.
Beberapa negara memiliki asosiasi profesional orang-orang yang berfungsi sebagai saksi ahli. Anggota organisasi-organisasi ini umumnya menunjukkan kualifikasi mereka untuk diterima, dan mereka setuju untuk dicantumkan dalam direktori publik yang tersedia untuk komunitas hukum, sehingga pengacara dapat menemukan ahli dalam berbagai topik. Saksi tidak perlu menjadi anggota organisasi semacam itu untuk diperlakukan sebagai saksi ahli.
Umumnya, semakin berkualitas seseorang, semakin diinginkan dia sebagai saksi ahli. Orang yang bekerja di posisi profil tinggi di organisasi dan lembaga yang menetapkan standar di bidang keahlian umumnya lebih dicari, seperti halnya saksi dengan banyak publikasi atas nama mereka.