A consultant is a professional who provides expert advice in a particular field or specialty. They work with clients to help them solve problems, make informed decisions and improve their overall performance by providing objective advice and guidance based on their knowledge and experience.