Square matrices whose powers eventually have some special properties are of both theoretical significance and application value. This paper investigates those complex matrices whose powers are eventually triangular. We completely characterize the eventually triangular complex matrices of order not greater than 4, and extend the results to the nonnegative case. Eventually triangular matrices of order n are also discussed.