行当的划分由来已久,大约在七八百年以前,元人杂剧时代,就划分出来很多行当。当时,这些行当的名词 叫作脚色,大致分成末、旦、净三大类。末又分为正末、外末、冲末,旦又分为正旦、外旦、搽旦,净又分为净与副净。其中扮演主要角色的是正末和正旦。当时这些行当(脚色)的划分还不如现在的科学、细密,各种行当的涵意和表现形态,也和现在舞台上的行当,有很大的区别。等到明末清初,昆曲盛行的时候,行当的划分就日益细密精确,已经划分为12种脚色(行当),被称为江湖十二脚色:老生、正生(相当于小生)、老外、末、正旦、小旦(相当于闺门旦)、贴旦、老旦、大面(相当于净)、二面(相当于副净)、三面(相当于丑)、杂。