The trumpeter studied classical trumpet as a child and focused on jazz after playing in a high school jazz ensemble. He studied at Berklee College of Music. Among those he has performed with are Ravi Coltrane, Roy Hargrove, Greg Osby, and Cassandra Wilson.