Antiga església del municipi de Sant Joan de Vilatorrada (Bages), coneguda des del 1114 i anomenada també de Sant Andreu el 1331.
En romanen escasses ruïnes al puig de Sant Daniel i una capella moderna (s XVIII) dedicada a sant Daniel al mas Canals Vell, situat prop d’aquest puig.