风21型机车为六轴米轨柴油机车，采用低合金钢整体承载结构棚式车体，设双侧贯通式内走廊、双端司机室。机车车体从前到后依次为第一司机室、电气室、辅助传动室、动力室、冷却室、辅助电气室和第二司机室。电气室内设有高压、交流、控制电器的独立电器柜；辅助传动室设有电阻制动柜、主整流柜、牵引电机通风机、直流起动发电机、交流辅助发电机、总风格等设备；动力室在机车中部，安装了一套柴油发电机组，以及空气滤清器、膨胀水箱等辅助装置；冷却室内设有V型结构的散热器、风扇及螺杆式空气压缩机；辅助电气室设有蓄电池组。车底两台转向架之间设