一说乌纱帽始自东晋(公元400年左右),起初并非官员所特有,不分贵贱均可戴。到唐代才定为官帽。乌纱帽初始是用藤编织的,以草巾子为里,纱为表,而后涂上漆。后来不但去掉藤里,还在纱帽上“平施两脚,以铁为之”。
一说乌纱帽最早出现在北宋初年(公元1000年左右)。最初,宫廷中有人把男子裹头用的幞头改成一种纱帽,戴在头上,自觉很舒服。不久,此帽被皇帝看见了,很是欣赏,于是下令朝中官员都改戴这种纱帽,皇帝自己也带起了这种帽子。当时的纱帽两边各有一根细长翅,翅有一尺来长,走起路来,上下颤动。那些官老爷们为了防止帽翅抖落,于是养成了小心翼翼走路的习惯。
明朝時,皇帝已不戴这种纱帽了,但官员们仍戴,只不过纱帽帽翅的长度缩短了,宽窄也不相同,官阶越高,纱帽的双翅越窄,反之,双翅越宽。这两支伸出的硬翅,是为防止官员们上朝时互相说悄悄话的。如果交头接耳的话,两只帽翅碍事,很可能把帽子碰到地上。
据考,明洪武三年(公元1370年),太祖朱元璋规定:官员上朝和办公时,皆须戴纱帽,穿圆领衫,束腰带;有功名而尚未绶官的状元、进士也可戴纱帽、穿官服。已经致士(退休)的官员,也可仍戴纱帽。明世宗时,人们因黑色纱才将其真正称为乌纱帽。明清以后,乌纱帽已不再是帽子,逐渐变为官职的代称,丢掉乌纱帽,就意味着削职为民。
到了清朝,乌纱帽虽被顶戴花翎所取代,可“乌纱帽”仍然成为官职的戴称。