Carnívoro. Se alimenta principalmente de serpientes incluso aquellas que por su veneno representan un peligro para los seres humanos. Al tener estos hábitos alimenticios liberan a otras aves más pequeñas de la depredación por estos reptiles. También suele consumir lagartijas y algunos mamíferos como ratones. Diurna. Habita en bosques y sabanas también en campos con árboles dispersos. Suele permanecer en las ramas de árboles altos o posados sobre trocos desnudos o con poco follaje. No planea, vuela con prisa y realiza aleteos tensos, su llamado parece una carcajada a lo lejos por lo que se le conoce como halcón reidor. El nido suele ser un hueco en árboles, acantilados, o en ocasiones utiliza los nidos abandonados de otras aves rapaces.