黄鼠狼喜欢吃禽类、老鼠、蛙类和昆虫,蛇、蜥蜴、小杂鱼,以及其他等无脊椎动物。黄鼠狼在食物严重缺乏时,个别的黄鼠狼也以带甜味的芦苇根和薯块充饥。
黄鼠狼栖息于山地和平原,见于林缘、河谷、灌丛和草丘中、也常出没在村庄附近。居于石洞、树洞或倒木下。常见于原生和次生的落叶林、针叶林和混交林,以及开阔地带的小片森林和森林草原。它们在中国农村的田野耕地中很常见,很容易被高密度的啮齿动物所吸引。