The ACLS VF/VT algorithm is the shockable arm of the Adult Cardiac Arrest Algorithm, and it is the pathway you reach for whenever a pulseless patient is in ventricular fibrillation or pulseless ventricular tachycardia. It is the highest-yield protocol on the AHA provider exam and the most common megacode scenario, because these two rhythms account for a large slice of in-hospital arrests and they are the only arrest rhythms where defibrillation actually changes the outcome.
This guide walks the algorithm one beat at a time. We will compare VF and pulseless VT against the non-shockable side (asystole and PEA), break down each shock-CPR cycle, time-stamp every drug dose, and pull apart the H's and T's so you can recall them under stress. The acls algorithm family includes multiple branches, and the VF/VT branch is the one most likely to come up in your simulation lab.
If you also need to brush up on bradycardia and tachycardia with a pulse, those are separate rhythm disturbances on a different track. We already covered them in detail in our acls bradycardia algorithm walkthrough. Make no mistake about scope: those algorithms treat unstable rhythms in a patient who still has a pulse. The VF/VT algorithm is for a patient whose heart has electrically stopped pumping. Different problem, different drugs, different priorities.
The single highest-impact intervention for VF and pulseless VT is early, high-quality CPR paired with rapid defibrillation. Every other element of the algorithm โ vasopressors, antiarrhythmics, advanced airway, capnography โ only buys time until the next shock. Keep that hierarchy in mind, because it is the difference between passing the megacode and failing it. The acls precourse self assessment answers resource has dozens of practice rhythms to test your eye before you walk in.
Ventricular fibrillation is chaotic, totally disorganized electrical activity. On the monitor, you see an irregular, undulating waveform with no identifiable QRS, no P waves, and no organized rate. The myocardium is quivering rather than contracting. There is zero cardiac output. The patient is dead unless someone shocks them within minutes. VF is usually classified as coarse (large amplitude) or fine (low amplitude) โ coarse responds better to defibrillation, and fine VF can deteriorate to asystole if CPR is delayed.
Pulseless ventricular tachycardia looks completely different on the monitor. You see a wide, regular, fast QRS complex, often 150 to 250 beats per minute, with a uniform morphology (monomorphic) or shifting morphology (polymorphic, including Torsades de Pointes). The patient has no detectable pulse despite the apparently organized rhythm. The electrical pattern looks productive, but the ventricle is firing so fast that it cannot fill or empty effectively.
The reason both rhythms share one algorithm is simple: they are both shockable. Defibrillation depolarizes the entire myocardium simultaneously and gives the sinus node a chance to retake the pacemaking role. CPR meanwhile keeps perfusion going to the brain and coronary arteries between shocks, which is what makes the next shock more likely to succeed. The aha acls 2020 guidelines (still current through 2025 with focused updates) hammer this two-step logic relentlessly.
Shockable rhythms (use VF/VT algorithm): Ventricular fibrillation, pulseless ventricular tachycardia. Defibrillate immediately, then CPR.
Non-shockable rhythms (use asystole/PEA algorithm): Asystole, pulseless electrical activity. No shock. CPR + epinephrine + chase reversible causes.
Bottom line: The first 10 seconds of any cardiac arrest are about answering one question โ is this rhythm shockable? Get it right and the algorithm choice is automatic.
Ventricular Fibrillation โ chaotic, irregular, no organized QRS. No pulse. Shockable. Treat with 120-200J biphasic shock + 2 min CPR + epi q3-5 min + amiodarone 300mg after the 2nd or 3rd shock. Coarse VF responds better than fine VF. Most common initial rhythm in out-of-hospital sudden cardiac death.
Pulseless Ventricular Tachycardia โ wide, regular, fast (150-250 bpm), no pulse. Shockable. Same algorithm as VF: shock, CPR, epi, amio. Polymorphic VT (Torsades) gets magnesium sulfate 1-2g IV bolus. If patient has a pulse and is unstable but conscious, you switch to the tachycardia-with-pulse algorithm instead โ that is a totally separate pathway.
Asystole โ flatline. NOT shockable. Confirm in two leads to rule out fine VF or a disconnected lead. Treat with CPR + epinephrine 1mg q3-5 min + chase the H's and T's. Defibrillating asystole is wrong and wastes a 2 minute CPR cycle. Most survivable asystole has a reversible cause โ find it.
Pulseless Electrical Activity โ organized rhythm on monitor (sinus, junctional, idioventricular) but no detectable pulse. NOT shockable. Same treatment as asystole: CPR, epi, find the cause. PEA almost always has a reversible cause hiding in the H's and T's, so search aggressively while compressions continue.
The AHA breaks the algorithm into discrete decision points, and the megacode evaluator scores you on hitting them in order. We will run through every step with realistic timing. Mentally rehearse this sequence โ the patient is dying while you think, so muscle memory matters more than understanding.
Confirm unresponsiveness by shouting and shaking the shoulders. Check breathing โ absent or gasping (agonal) breathing counts as not breathing. Palpate the carotid pulse for no more than 10 seconds. If no pulse, call for help, request a defibrillator, and begin compressions immediately. Do not delay CPR while you locate equipment. Anyone with a free hand can run for the crash cart.
Compress the lower half of the sternum at 100-120 per minute, depth 2 to 2.4 inches (5-6 cm) in an adult, full chest recoil between compressions, and minimize interruptions. Ratio is 30:2 without an advanced airway. Switch the compressor every 2 minutes to fight fatigue โ compression depth drops within 90 seconds of starting. Use a metronome or feedback device if available.
Place pads on the right upper chest (just below the clavicle) and the left lower lateral chest (mid-axillary line, fifth intercostal space). Anterior-posterior placement also works. As soon as pads are on, pause compressions for under 5 seconds for a rhythm check. Confirm VF or pulseless VT โ both are shockable.
Charge the defibrillator while compressions continue. For biphasic devices, use the manufacturer's recommended dose โ 120 J for some Philips units, 150 J for Zoll, 200 J for many Lifepak settings. If the recommended dose is unknown, default to 200 J biphasic. For old monophasic units, use 360 J for every shock. Call "clear," verify nobody is touching the patient, and deliver the shock. Immediately resume CPR โ do not check the pulse and do not stare at the monitor.
Continue compressions for a full 2 minutes after the shock. During this cycle, get IV access in a large peripheral vein (antecubital is fastest). If you cannot place IV within 90 seconds, drill an intraosseous line in the proximal humerus or proximal tibia. IO works for every ACLS drug at the same dose as IV.
After 2 minutes, pause for under 5 seconds to check the rhythm. If still VF or pulseless VT, deliver shock #2 at 200-360 J biphasic (escalating dose). Immediately resume CPR. This is the cycle that repeats: shock, 2 min CPR, rhythm check, shock, 2 min CPR.
Push 1 mg of 1:10,000 epinephrine IV or IO during this cycle, then flush with 20 mL saline and raise the arm. Repeat every 3 to 5 minutes for as long as the patient is in arrest. In the shockable arm, the first dose of epi typically goes in after the second shock (around minute 4-5). The non-shockable arm gives epi as early as possible โ that is one of the few real differences between the two pathways.
If the patient is still in VF/pulseless VT after the third shock, give amiodarone 300 mg IV/IO bolus. A second dose of 150 mg can be given 5 minutes later if needed. Alternative: lidocaine 1 to 1.5 mg/kg IV, with a second dose of 0.5 to 0.75 mg/kg. For Torsades or suspected hypomagnesemia, give magnesium sulfate 1 to 2 g IV diluted in 10 mL D5W over 5 to 20 minutes.
Unresponsive, not breathing, no pulse in 10 sec. Call code, request crash cart, start compressions.
Compressions 100-120/min, depth 2-2.4 in, full recoil, 30:2 ratio without airway.
Pads in place. Rhythm check confirms VF or pulseless VT. Charge defibrillator.
120-200J biphasic (manufacturer-specific) or 360J monophasic. Immediate CPR resumed.
Still VF/pVT. Shock #2 at 200-360J biphasic. Resume CPR. IV/IO established by now.
Push during CPR cycle. Flush 20mL saline. Repeat q3-5 min for duration of arrest.
Still VF/pVT. Shock #3 at 200-360J. Resume CPR. Consider advanced airway now.
First antiarrhythmic dose after 3rd shock. Or lidocaine 1-1.5 mg/kg as alternative.
Continue shock-CPR cycles. Search reversible causes (H's and T's) during compressions.
Epinephrine 1 mg IV/IO again. Roughly every other 2-minute cycle. Consider second amio 150mg.
Repeat cycles. If rhythm organizes and pulse returns โ post-arrest care. If asystole โ switch algorithm.
TTM 32-36ยฐC for 24h, MAP โฅ65, SpO2 92-98%, glucose control, 12-lead ECG, cath lab for STEMI.
Megacode evaluators expect you to call out drug doses without hesitation. They are testing whether you can lead a code, not whether you can look up a reference card. There are really only a handful of doses that matter for the VF/pVT pathway, and they are worth burning into memory before exam day. The full pharmacology table also overlaps with the broader acls course curriculum, but for VF/VT specifically, focus on five drugs.
1 mg of 1:10,000 concentration IV or IO every 3 to 5 minutes. That is 10 mL of the prefilled syringe. Maximum cumulative dose: there is no maximum during arrest โ give it as long as you are running the code. Mechanism: alpha-1 vasoconstriction raises aortic diastolic pressure, which is the single biggest determinant of coronary perfusion during CPR. Without that pressure, the heart has no fuel to restart.
First dose 300 mg IV/IO bolus after the second or third defibrillation. Second dose 150 mg if VF/pVT persists, given 5 minutes after the first. Maximum cumulative 24-hour dose: 2.2 g. Mechanism: blocks potassium, sodium, and calcium channels and beta receptors โ it is a broad-spectrum antiarrhythmic that prolongs the action potential and refractory period.
First dose 1 to 1.5 mg/kg IV/IO. Second dose 0.5 to 0.75 mg/kg, repeated every 5 to 10 minutes. Maximum cumulative 3 mg/kg. Use lidocaine if amiodarone is contraindicated or unavailable. The 2020 AHA update made lidocaine an equally acceptable first-line agent โ older guidelines listed amio as preferred.
1 to 2 g IV bolus, diluted in 10 mL of D5W, given over 5 to 20 minutes (faster in arrest). Only indicated for Torsades de Pointes (polymorphic VT with prolonged QT) or known/suspected hypomagnesemia. Do not give magnesium routinely โ it has no benefit for monomorphic VF/VT.
1 mEq/kg IV/IO. Routine use during arrest is no longer recommended. Reserve for documented hyperkalemia, severe pre-existing metabolic acidosis, or tricyclic antidepressant overdose. Bicarb in routine arrest causes paradoxical intracellular acidosis and worsens outcomes.
Once an advanced airway is in place โ endotracheal tube or supraglottic device like an LMA, i-gel, or King airway โ the team stops the 30:2 ratio and switches to continuous chest compressions with 1 breath every 6 seconds (10 breaths per minute). The compressor does not pause for ventilations anymore. This is one of the most missed transitions in the megacode and it tanks scores.
Quantitative waveform capnography is mandatory under the current guidelines for any intubated arrest patient. End-tidal CO2 confirms tube placement (PETCO2 above 10 mmHg almost always means the tube is in the trachea), tracks CPR quality (a PETCO2 trend below 10 mmHg means compressions are not perfusing), and signals ROSC (a sudden jump in PETCO2 from 15 to 35 or higher is often the first sign the heart has restarted, sometimes before you can feel a pulse).
If PETCO2 stays under 10 mmHg after 20 minutes of optimized CPR in an intubated patient, evidence-based guidance allows termination of efforts in most settings. That is not a hard rule โ pediatric arrest, hypothermia, drug overdose, pregnancy, and other special circumstances change the calculus โ but for the typical adult arrest, ETCO2 trends are the most reliable prognostic marker we have during the code itself.
The job is not done when the patient gets a pulse back. The first hour after return of spontaneous circulation is when most ROSC patients re-arrest. Post-arrest care is its own algorithm and worth a full review on its own, but here is the core: targeted temperature management at 32 to 36 degrees Celsius for 24 hours in patients who remain comatose, mean arterial pressure target above 65 mmHg using vasopressors if needed, oxygen titrated to 92 to 98 percent saturation (avoid hyperoxia), and a 12-lead ECG looking for STEMI that needs the cath lab.
If you suspect cardiac etiology for the arrest โ and the majority of adult VF arrests are coronary in origin โ the patient gets an emergent coronary angiogram even if they are not conscious. Survivors of VF arrest with a STEMI on post-ROSC ECG have substantially better neurological outcomes with rapid revascularization. This is one of the strongest evidence-based recommendations in the entire post-arrest bundle.
The AHA megacode rotates through a fixed set of scenarios, and VF/pVT comes up in roughly half of all rotations. Common variants: witnessed VF arrest in a monitored unit (defibrillate within 60 seconds), unwitnessed out-of-hospital arrest brought in by EMS (already shocked twice, you take over the algorithm), drug-induced polymorphic VT from QT-prolonging meds (magnesium 2g), and hypothermic VF (rewarm before more drugs). Practice all four โ the evaluator picks one at random.
One pattern repeats in every scenario: the evaluator wants to see closed-loop communication. "I need epinephrine 1 mg IV now" followed by a clear assignment to a team member, the team member repeating the order back, and confirmation when the dose is given. Silent or vague code leadership fails. Build the habit during practice scenarios and your acls practice test pdf review sessions โ it becomes automatic by exam day.
Termination of resuscitation is one of the hardest clinical decisions in medicine, and there is no perfect rule. Generally accepted criteria include: arrest unwitnessed, no bystander CPR, no ROSC after full ALS care, no AED shocks delivered, asystole as the persistent rhythm. Some EMS systems use the BLS or ALS Termination of Resuscitation rules to standardize the call. In-hospital arrests rarely use a strict cutoff โ instead the code leader uses ETCO2 trend, downtime, comorbidities, and family wishes to call it.
Hypothermia and pediatric arrest are exceptions where prolonged efforts are warranted โ "not dead until warm and dead" is the classic teaching. Pregnancy, drug overdose, and cold-water drowning also justify extended resuscitation. Document every drug, every shock, every rhythm check, time of arrest, time of ROSC, total downtime, and the names of every team member. The code recorder's notes are the legal record.
Family presence during resuscitation is supported by current evidence and AHA guidelines when a dedicated support person is available to explain events. Outcomes are not worsened and family adjustment is often improved when relatives are present and supported. Have a chaplain or social worker on standby for every code that runs longer than 10 minutes.
The VF/VT pathway is one branch of a connected tree. The full acls algorithms family includes: adult cardiac arrest (this article + asystole/PEA), bradycardia with pulse, tachycardia with pulse (stable and unstable), acute coronary syndromes, suspected stroke, and post-arrest care. Each branch shares the same opening โ BLS survey, then ACLS survey โ but diverges at the first rhythm strip.
If your renewal cycle is approaching, the algorithm content is the heaviest tested area on both the precourse exam and the megacode. Refreshers concentrate on rhythm strip recognition and drug doses, because everything else is muscle memory. A solid weekend of focused review using simulation videos and case studies will get most providers back to passing standard. The 2025-2030 AHA refresh is expected to fine-tune some dosing windows but the core algorithm structure has been stable since 2015 and is unlikely to change radically.