However, you really need to make sure you have a good Spirit Healer (like Wynne) backing him up. The aggressive behavior, combined with the tactics loadout described below, makes the AI pretty smart and hands-off.
I've found letting Alistair run on auto-pilot works really well. I'm playing through Dragon Age: Origins again with this specific goal in mind, so I'll outline what I've done: Overview