渔猫栖息于林区的灌木丛、沿河的芦苇丛、沼泽地和热带海岸的常绿林,善于游泳,但常在地面上活动和停留,不善于攀爬。渔猫居住于海拔1500米以下的河流、溪流、芦苇湿地及红树林湿地等淡水资源丰富区域。
渔猫一名反映了其主要猎物之一是鱼类,包括大概10种,它会用一个爪子拍击水面,让鱼群以为有昆虫来了,来吸引鱼群,然后顺利地把它们吃掉。渔猫捕鱼时蹲伏在河边岩石或小悬崖边,待小鱼游近后,突然用爪捕捞,将鱼掷到岸上。渔猫是猫科动物中最厉害的游泳高手,它用它的尾巴来掌控方向。同时它也会捕食其他水生生物,包括蛙类、淡水龙虾、螃蟹、甲壳类和软体动物等,以及陆地生物,包括啮齿类、鸟类、小牛、山羊、狗以及大型动物的尸体等。
其趾间半蹼有助于渔猫在半水生环境,如沼泽与水流中产生更大的附着摩擦力,使其行动更自如。
在巴基斯坦,还有人看到它们跃入水中捕捉水鸟。甚至在印度的渔猫连草也吃。