An antagonist is a character or force that opposes the protagonist, creating conflict in a story. This opposition can come from other characters, society, or even internal struggles within the protagonist, driving the narrative forward and influencing character development and plot progression.