It could be a few things.... I would check:
- fuel (is it empty? Is the fuel filter clogged? Is the fuel pump working?)
- Spark (is the spark plug wires ok? Silanoid ok?)
- Timing (did the car's timing change? If the timing belt/chain slipped or broke)
- Exaused plugged?
Most times its fuel related.