In this work, we revisit the duality between a self-dual non-gauge invariant theory and a topological massive theory in 3 + 1 dimensions. The self-dual Lagrangian is composed by a vector field and an antisymmetric field tensor whereas the topological massive Lagrangian is build using a B ∧ F term. Though the Lagrangians are quite different, they yield to equations of motion that are connected by a simple dual mapping among the fields. We discuss this duality by analyzing the degrees of freedom in both theories and comparing their propagating modes at the classical level. Moreover, we employ the master action method to obtain a fundamental Lagrangian that interpolates between these two theories and makes evident the role of the topological B ∧ F term in the duality relation. By coupling these theories with matter fields, we show that the duality holds provided a Thirring-like term is included. In addition, we use the master action in order to probe the duality upon the quantized fields. We carried out a functional integration of the fields and compared the resulting effective Lagrangians.