Yes a man can wear brown dress shoes with black dress pants however black dress shoes would look more elegant with black dress pants.