وی در یکی از خانواده‌های هنرمند و سرشناس در کاشان چشم به جهان گشود. غفاری پس از گذراندن تحصیلات ابتدایی در کاشان به همراه برادر بزرگترش به تهران آمد و در دارالفنون در رشتهٔ نقاشی ادامه تحصیل داد. پس از گذشت سه سال تحصیل وی در دارالفنون، هنگامی که ناصر الدین شاه از این مدرسه بازدید می‌کرد، کار او را پسندید و وی را به دربار فراخواندبا حضور در دربار، ابتدا لقب خان، سپس پیشخدمت مخصوص به وی اهدا شد و پس از چندی ناصرالدین شاه، تحت تأثیر آثار او قرار گرفت و سبب گردید تا ناصرالدین شاه خود به شاگردی وی در آید و او را در ابتدا به لقب نقاش‌باشی و سپس به لقب کمال الملک منصوب کند. در مدت حضور وی در دربار، او ۱۷۰ تابلو کشید که معروف‌ترین آن‌ها تالار آینه می‌باشد و اولین تابلوییست که آن را «کمال‌الملک» امضا کرده‌است.سرانجام محمد غفاری (کمال الملک) در ۲۷ مرداد سال ۱۳۱۹ه.ش ساعت ۲ بعد از ظهر روز یکشنبه بر اثر کهولت سن بیمار شد و درسن نود و پنج سالگی در منزل نوه دختری اش چشم از جهان فروبست.

 

تالار آیینه