Zwierzę żyje w stadach liczących od 20 do 300 sztuk. Zachowuje czujność, nie przejawia agresji. Odżywia się głównie trawą. Rozród trwa cały rok z jednym bądź dwoma szczytami, co zależy od podgatunku i czynników lokalnych. Samce i samice osiągają dojrzałość płciową w wieku od roku do dwóch lat. Ciąża trwa 8–9 miesięcy, po czym rodzi się pojedyncze młode. Szczyt urodzeń przypada zwykle na porę deszczową. Długość życia wynosi od 11 do 20 lat na wolności i do 19 lat w niewoli.

Zamieszkując suche sawanny i porosłe drzewami obszary trawiaste, bawolce często po opadach deszczu przemieszczają się do bardziej suchych miejsc. Zaobserwowano je na górze Kenia, gdzie występuje na wysokościach do 4000 m nad poziomem morza. Niegdyś były szeroko rozprzestrzenione w Afryce, ale populacje doznały drastycznego spadku liczebności wskutek zniszczenia środowiska naturalnego, polowań, osadnictwa ludzkiego i konkurencji z trzodą o pokarm. Każdy z 8 podgatunków ma inny status. Podgatunek nominatywny (bawolec krowi) uznany został przez IUCN za wymarły w 1994. Liczebność bawolca rudego rośnie, natomiast erytrejskiego, krytycznie zagrożonego wyginięciem – spada. Bawolec wyginął w Algierii, Egipcie, Lesoto, Libii, Maroko, Somalii i Tunezji. Introdukowano go w Suazi i Zimbabwe.