Son aire de répartition s'étend sur le Portugal (dont Madère), l'Espagne (dont les Îles Canaries), la France, la Suisse, l'Italie, Malte, la Hongrie, la Slovénie, la Croatie, la Bosnie-Herzégovine, le Monténégro, l'Albanie, la Macédoine, la Grèce, la Bulgarie, la Géorgie, la Turquie, Chypre, la Syrie, le Liban, Israël, la Palestine, la Jordanie, l'Arabie saoudite, Oman, les Émirats arabes unis, le Qatar, Bahreïn, le Koweït, l'Irak, l'Iran, le Pakistan, l'Inde (à vérifier), les Maldives, la Somalie, l'Éthiopie, le Soudan, l'Égypte, la Libye, la Tunisie, l'Algérie, le Maroc, le Sahara occidental, la Mauritanie, la Gambie, la Guinée-Bissau, le Mali, la Sierra Leone, le Burkina Faso, le Togo, le Nigeria, le Niger, le Tchad, la Guinée équatoriale et l'Angola.
Il est rare en Suède, en Finlande, au Danemark, au Royaume-Uni, en Irlande, en Belgique, en Allemagne, au Sénégal, en Guinée, en Côte d'Ivoire, au Ghana, au Bénin, au Cameroun, en République centrafricaine, en République du Congo, à Djibouti, en Ouganda, en Zambie et en Afrique du Sud. Il a disparu de Serbie et du Monténégro.
Comme le Martinet noir, capture des insectes ou des araignées (dérivant au bout d'un fil).