While the picture of approximation complexity class becomes clear for most combinatorial optimization problems, it remains an open question whether Feedback Vertex Set can be approximated within a constant ratio in directed graph case. In this paper we present an approximation algorithm with performance bound L-max - 1, where L-max is the largest length of essential cycles in the graph G(V, E). The worst case bound is right perpendicular root\V\(2)-\V\-\E\ + 1left perpendicular which, in general, is inferior to Seymour's recent result [14], but becomes a small constant for some graphs. Furthermore, we prove the so-called pseudo E-approximate property, i.e. FVS can be divided into a class of disjoint NP -complete subproblems, and our heuristic becomes E-approximate for each one of these subproblems.