A captain with the Houston Police Department has been arrested and charged with possession of child pornography.