Cá lóc có thể sống trong các môi trường nước thiếu ôxy, là loài cá sống trong môi trường nước ngọt. Độ sâu sinh sống từ 0 đến 30 m trong các sông, suối, ao, hồ và trong các ao nuôi nhân tạo. Chúng sinh sống ở tầng nước giữa và thấp, hay tìm thấy trong các ao hồ có nhiều rong cỏ và nước đục. Cá lóc lớn tương đối nhanh. Con lớn nhất dài đến 1 mét, nặng đến 20 kg, cá 1 tuổi thân dài khoảng 19 – 39 cm, nặng 95 - 760g; cá 2 tuổi thân dài 38,5–40 cm, nặng 625 - 1.395g; cá 3 tuổi thân dài 45–59 cm, nặng 1,5 - 2,0 kg (con đực và cái chênh lệch lớn); khi nhiệt độ trên 20 °C sinh trưởng nhanh, dưới 15 °C sinh trưởng chậm. Cá từ một năm tuổi trở lên đã có khả năng sinh sản. Mùa sinh sản là từ tháng 4-7 hàng năm. Cá lóc là loại cá ăn thịt. Thức ăn khi nhỏ (thân dài 3 – 8 cm) là côn trùng, cá con và tôm con; khi thân dài trên 8 cm ăn cá con. Khi trọng lượng nặng 0,5 kg chúng có thể ăn tới 20% trọng lượng cơ thể mỗi ngày. Trong điều kiện nuôi nhân tạo, chúng cũng ăn thức ăn chế biến.