A man was shot and killed on Tuesday afternoon at the Joe Slovo taxi rank in Milnerton.