Application of cloud computing is increasing gradually. It is a useful model for a collection of configurable computing resources such as data-centers, servers, data storage and application services in real-time. Due to the emergence of cloud computing, providing reliable service becomes vital issue. Transient faults may affect temporary unavailability of services and timeout to get response. These types of faults can be catastrophic in cloud applications such as, scientific research, financial and safety critical applications. To reduce the effect of such errors, a fault tolerant mechanism is required. We propose an aggressive fault tolerant (AFT) technique to detect and recover from faults in cloud environment. Aggressive fault detection and recovery module detects faults and recovers from these faults using a smart decision agent. A smart decision agent takes decision on different types of hardware, software and communication faults. It reduces complexity and improves performance of fault tolerant schemes compared with other existing techniques such as checkpointing, resubmission and replication techniques. The proposed scheme achieves 98.7% error coverage while it is 1.5 times faster than checkpointing, 2.0 times faster than resubmission and 2.5 times faster than replication technique.