A person that is not professional in what he is trying to accomplish. An amateur is not expected to perform a task as well as a professional that is trained for the task.