Un consultor (del latín consultus que significa "asesoramiento") es un profesional que provee de consejo experto en un dominio particular o área de experiencia, sea mantenimiento, contabilidad, tecnología, publicidad, legislación, diseño, recursos humanos, ventas, arte, medicina, finanzas, relaciones públicas, comunicación, aprendizaje de lenguas extranjeras, psicología u otros. El consultor, como promotor de cambios, puede asumir dos funciones fundamentales: la de consultor de recursos y la de consultor de procesos.
La principal función de un consultor es asesorar en las cuestiones sobre las que posee un conocimiento especializado. Los consultores también poseen una especialización dentro de su actividad, ejemplo de esto es un consultor contable, con un nivel de especialización mayor en los aspectos relacionados con la contabilidad o economía en una empresa a diferencia de un consultor comercial, que a veces pueden poseer un conocimiento general pero no necesariamente profundo en algunas áreas.