In this article, we introduce some new class of preinvex functions involving two arbitrary auxiliary functions. We derive some new integral inequalities for these classes of preinvex functions. We also discuss some special cases which can be deduced from our main results.