虎纹伯劳为林栖鸟类,自平原至丘陵、山地均有分布,但较多见于丘陵至低山区,从低山(例如山东省烟台昆嵛山的海拔100m处)至中山(例如北京延庆县山区的海拔900米处),均采到过它的巢。分布虽然较广泛,但种群密度较低,而且多分布在红尾伯劳较少的地区,受到后者的排挤。喜栖息在疏林边缘,带荆棘的灌本以及洋槐等阔叶树,是经常选用的巢址。性格凶猛,常停栖在固定场所,寻觅和抓捕猎物。以昆虫为主食,其中金龟(虫甲)、步行(虫甲)、蝗虫以及膜翅目、鳞翅目昆虫占绝大多数。
虎纹伯劳分布于俄罗斯、朝鲜半岛、日本、老挝、泰国、越南、柬埔寨、缅甸、马来西亚、新加坡、菲律宾、印度尼西亚、文莱、中国大陆、香港和台湾。
在中国大陆,该物种分布于黑龙江、吉林、辽宁、内蒙古、宁夏、河北、山东、山西、陕西、甘肃、河南、安徽、浙江、湖北、湖南、四川、贵州、云南、广西、广东、福建等地。