A pilot refused to take off and barricaded himself in the cockpit of a plane in Mexico City on Friday, staging what he said was a protest over unpaid wages, local media reported.