BaCl2 dispersed on a nano-structural type of silica gel (BaCl2-nano SiO2) was found to be an effective catalyst for the rapid and high yielding preparation of substituted 2,4,6-triarylpyridine frameworks by the reaction of various acetophenones, benzaldehydes and ammonium acetate. The prepared catalyst was characterised by X-ray diffraction and scanning electron microscopy analysis.