汉武帝派出五位将军连同车骑步共三十万在马邑设伏。这五位将军是卫尉李广骁骑将军,太仆公孙贺轻车将军,大行令王恢将屯将军,太中大夫李息材官将军,御史大夫韩安国护军将军。各位领军都隶属韩安国,约定在单于进入马邑时纵兵出击。
《史记》称“聂翁壹”。雁门马邑人(今山西省朔州市朔城区),西汉武帝时人。著名的“马邑之谋”的发动者。
据《史记‧韩长孺列传》、《史记‧匈奴列传》及《汉书‧窦田灌韩列传》等记载,汉武帝时匈奴请求与汉朝和亲结盟,当时汉廷大臣为此争持不下,韩安国等人支持和亲,王恢却认为应该绝其所求,以兵击之。结果韩安国一方得到较多朝臣支持,于是武帝决定与匈奴和亲。
史载,在西汉元光元年(即公元前134年),雁门马邑一带的豪商聂壹出于对匈奴的熟悉和对西汉王朝边患不息的焦虑,透过王恢向武帝建议,和亲之后汉朝已经取信于匈奴,只要诱之以利,必定能将之击溃。于是聂壹奉命以自身作饵,亲到匈奴阵营,向当时的军臣单于诈降,更称自己能斩杀马邑县令,迫使马邑举城投降,然后可尽得该城财物。单于信其言,又贪其利,便立刻策划起兵。聂壹回汉后,以一名罪犯的首级讹称为马邑长吏之头,以示时机已至,引诱匈奴军深入重地。
计划本来顺利进行,讵料单于在行军之际,发现城野之间只见牲畜,不见一人,于是起了疑心。他派兵攻下一个碉堡,俘虏了一名尉史。该尉史揭穿了早已有三十多万汉军埋伏在马邑附近的真相,识破阴谋的单于大惊退军,汉军设伏全无用武之地。王恢判断形势后,认为已经错过了袭击匈奴军辎重的最佳时机,于是决定收兵回师,“马邑之谋”遂以失败告终。
史书上并没有明文记载聂壹的下场如何。但据称三国时代曹魏将领张辽本来姓聂,正是聂壹的后人。《三国志》中提到张辽“本聂壹之后,以避怨改姓”,而从张辽的出身及其毕生表现似乎亦看不出任何商人家族的背景,由此推测,本来是“雁门马邑豪”的聂氏家族,到了汉末已经不再是土豪望族了。而〈张辽传〉中提到的“避怨”,亦有可能是聂壹自知得罪匈奴一族,在汉室又失去功劳甚至还闯下了滔天大祸(破坏汉匈和平),这个聂氏家族亦难以在马邑一带长住久安。这个家族的后人,可能不知在哪一代,甚至可能是聂壹本人就已经开始改姓为“张”了。后三国时期,诞生了聂壹之后:曹魏一代有勇有谋的大将-张辽。
三百年后,老张家有一个男娃出世了,他便是张辽。张辽年轻时,曾经做过郡吏。东汉末年,因其武力过人,被并州刺史丁原召为从事,并派他带兵到京城。后来又被大将军何进派去河北招兵买马,张辽回来时,189年,何进的势力已被消灭。于是又归附董卓,后来董卓兵败,张辽又带着手下的将士们归附吕布,担任骑都尉。198年,吕布在下邳被曹操击败之后,张辽率部投降,被拜为中郎将、赐关内侯,并担任鲁相。后因战功被晋升为裨将军。