The invention discloses directional TiAl-based alloy and a preparation method thereof. According to the atomic percentage, TiAl alloy components are expressed as Ti-(40-50)Al-aNb-bCr-cMo-dV-eMn, wherein in the formula, a, b, c, d, e are atomic percentages, a+b+c+d+e is less than or equal to 10, and the balance is Ti. The method for preparing the columnar crystal TiAl-based alloy includes the following steps that mother alloy is smelted through vacuum induction suspension, and a mother alloy cast rod is prepared through vacuum suction casting; an optical floating zone crystal growth system is adopted, argon is used as protection gas, the flow speed is 3-3.6L/min, the width of a regional heating zone is 6-6.7mm, heat treatment is performed on the TiAl-based alloy cast rod, the heating temperature is controlled to be 1250-1350 DEG C, the drawing speed is in the range of 3-13 micrometers per second, and the columnar crystal TiAl-based alloy is prepared. Compared with a directional solidification technology, in the preparation method, peritectic reaction is omitted, and therefore peritectic segregation is avoided; the problem that refractory metal and alloy, such as tungsten and molybdenum, with direction tissue cannot be prepared through the direction solidification technology can also be solved.