O guarda-rios vive essencialmente junto de rios e ribeiros que não tenham sido afectados pela poluição, sendo uma espécie extremamente sensível. Alimenta-se sobretudo de peixes, caça-os mergulhando na água, num voo picado. É uma ave veloz, no entanto é um mau nadador, por isso se não conseguir apanhar a sua refeição à primeira tentativa, procura repetir a sua acrobacia e caçar a sua presa com o seu longo bico, num voo picado mais certeiro. Após a caçada, bate com o peixe num ramo para o atordoar e depois engole-o, começando pela cabeça. Voa tão rapidamente perto dos rios como uma estrela cadente de um azul cintilante.